← Cloudflare Smart Shield / smart-shield / configuration / dedicated-egress-ips / how-it-works
Исходящие IP-адреса
Когда вы используете Cloudflare как обратный прокси-сервер, глобальная сеть Cloudflare ↗ находится между запросами клиентов и вашими исходными серверами.
flowchart LR
accTitle: Cloudflare as a reverse proxy
accDescr: Diagram showing Cloudflare's network between clients and the origin server.
A[Client] <--> B((Cloudflare))<--> C[(Origin server)]
Если подробнее рассмотреть путь запроса через Cloudflare, весь процесс можно разделить на две части: входящий трафик (ingress) и исходящий трафик (egress).
flowchart LR
accTitle: Cloudflare as a reverse proxy
accDescr: Diagram showing Cloudflare's network between clients and the origin server.
A[Client] --ingress--> B((Cloudflare))--egress--> C[(Origin server)]
Термином «входящий трафик» (ingress) обозначается дата-центр, в который запрос клиента попадает в соответствии с маршрутизацией в интернете. Далее запрос обрабатывается согласно вашим настройкам Cloudflare, и при необходимости соединение с источником устанавливается через дата-центр исходящего трафика.
Традиционно Cloudflare поддерживает очень большой пул исходящих IP-адресов, которые используются всеми клиентами Cloudflare и являются открыто задокументировано ↗. С Dedicated CDN Egress IPs Cloudflare подключается к вашему источнику, используя IP-адреса, зарезервированные лично для вас.
BYOIP или аренда у Cloudflare
Каждый пул Dedicated CDN egress IP-адресов может состоять либо из IP-адресов из префикс BYOIP или IP-адреса, арендованные у Cloudflare. Один пул выделенных исходящих IP-адресов CDN не может содержать одновременно BYOIP и арендованные IP-адреса.
Арендованные выделенные IP-адреса для исходящего трафика CDN можно найти в панели управления в разделе Адресное пространство > Арендованные IP-адреса ↗.
Если вы используете BYOIP, см. префиксы BYOIP взамен.
Распределение IP-адресов
Dedicated CDN Egress IPs поддерживают адреса как IPv4, так и IPv6.
Диапазоны адресов IPv6 развернуты по всему миру, поэтому выделенные вам адреса IPv6 можно использовать для соединений с исходными серверами из любого дата-центра Cloudflare.
Для адресов IPv4 вам стоит вместе со своей account team выбрать локации для развёртывания каждого IP-адреса. В идеале выделенные адреса IPv4 следует размещать ближе к вашим origin-серверам и корректировать в соответствии с ожидаемым объёмом трафика для каждого региона.
См. переадресация соединений чтобы понять, как обрабатываются запросы при поступлении в разные дата-центры Cloudflare.
Соединения с вашим origin-сервером
Каждый Dedicated CDN Egress IP-адрес поддерживает 40,000 одновременных соединений на порт origin IP-адреса. Например, если у вас есть один выделенный IP-адрес и два origin-сервера (A и B), этот единственный IP-адрес может поддерживать 40,000 одновременных соединений с origin-сервером A и одновременно ещё 40,000 соединений с origin-сервером B.
Dedicated CDN Egress IPs также дают преимущество в виде повторное использование и объединение соединений.
GraphQL Analytics API позволяет получить полную картину по Использование IP-адресов.
Regional Services
Если вы используете Regional Services, учитывайте это при распределении выделенных адресов IPv4. Трафик будет исходить из указанных локаций, пока в них подготовлены Dedicated CDN Egress IPs.