← Cloudflare Spectrum / spectrum / about
Статический IP
При создании приложения Spectrum вам назначается IP-адрес. Обычно такие IP-адреса динамические и со временем меняются. Но если, например, вы хотите настроить пользовательские правила WAF для конкретных IP-адресов, может понадобиться использовать статические IP-адреса.
Статический IP-адрес, подобно физическому почтовому адресу, позволяет другим компьютерам или серверам в интернете определить, где находится или к чему подключен конкретный компьютер. Благодаря этому устройство проще найти в сети, поскольку его IP-адрес не меняется.
При использовании статических IP-адресов Cloudflare гарантирует, что IP-адрес домена клиента, разрешаемый в глобальной сети Cloudflare, никогда не изменится. Например, www.example.com всегда будет разрешаться и принимать трафик, отправленный на 198.51.100.10. На этом IP адресе не будет размещён ни один другой клиент.
Обратите внимание: статический IP-адрес привязан к имени DNS, а не к каждому отдельному приложению Spectrum. Это означает, что все приложения Spectrum, использующие одно и то же имя хоста, будут использовать общий статический IP-адрес.
Используйте статические IP-адреса в Spectrum
После того как вы получите статический IP-адрес от Cloudflare, вы можете использовать его через API, как и BYOIP. На данный момент интерфейс для этой функции пока недоступен.
При создании приложения Spectrum через API укажите предоставленные вам статические IP-адреса. Например, ниже приведён запрос API, который создаёт приложение, направляющее трафик через HTTP-конвейер Cloudflare.
Необходимые разрешения API-токена
Хотя бы одно из следующих права доступа токена требуется:Zone Settings Write
curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/spectrum/apps" \
--request POST \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--json '{
"protocol": "tcp/80",
"dns": {
"type": "ADDRESS",
"name": "www.example.com"
},
"origin_direct": [
"tcp://192.0.2.1:80"
],
"tls": "off",
"traffic_type": "http",
"edge_ips": {
"type": "static",
"ips": [
"198.51.100.10",
"2001:DB8::1"
]
}
}'Проверьте свои статические IP-адреса
Арендованные статические IP-адреса для Spectrum можно найти в панели управления в разделе Адресное пространство > Арендованные IP-адреса ↗.