INTEGRITY Документация

Исходящие 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.