Cloudflare colo (сокращение от colocation facility, дата-центр) — это один из пограничных узлов Cloudflare: физическое расположение серверов, где обрабатываются ваши запросы до их передачи на исходные серверы. Узнать, какой colo обработал ваш текущий запрос, можно на whatsmy.fyi.
Что такое colo
«Colo» — сокращение от colocation facility (коллокационный дата-центр): объект, где в одном здании размещаются серверы разных компаний. Cloudflare арендует площадь в таких дата-центрах по всему миру и устанавливает там собственные серверы, создавая глобально распределённую сеть пограничных узлов.
Каждый colo Cloudflare идентифицируется кодом IATA — трёхбуквенным кодом ближайшего крупного аэропорта. Например:
- IST — аэропорт Стамбула Ататюрк → colo в Стамбуле
- FRA — аэропорт Франкфурта → colo во Франкфурте
- LAX — аэропорт Лос-Анджелеса → colo в Лос-Анджелесе
- SIN — аэропорт Чанги в Сингапуре → colo в Сингапуре
Как Cloudflare маршрутизирует запросы к colo
Cloudflare использует anycast-маршрутизацию. Anycast означает, что один и тот же IP-адрес анонсируется из нескольких географических мест одновременно. Когда браузер отправляет запрос, маршрутизаторы вашего интернет-провайдера автоматически направляют его к ближайшему пограничному узлу Cloudflare — исходя из сетевой топологии, а не только географического расстояния.
В результате большинство пользователей попадают на colo в своей стране или континенте, что обеспечивает очень малую задержку. Однако ближайший по сетевым переходам colo не всегда является географически ближайшим, особенно в регионах с ограниченной связностью.
Что такое Cloudflare Workers
Cloudflare Workers — платформа вычислений на пограничных узлах Cloudflare. Код, развёрнутый на Workers, одновременно выполняется во всех colo Cloudflare по всему миру. Когда запрос поступает на пограничный узел, код Workers выполняется локально на этом узле — без обращения к удалённому исходному серверу.
whatsmy.fyi построен на Cloudflare Workers. API, возвращающий ваш IP, геолокацию, версию TLS и данные о задержке, работает на пограничном узле, принявшем ваш запрос. Именно поэтому whatsmy.fyi показывает данные с такой малой задержкой — отдельного бэкенд-сервера для запроса нет.
Объект cf: пограничные данные Cloudflare
Cloudflare Workers предоставляет объект cf для каждого входящего запроса. Этот объект содержит данные, полученные пограничной сетью Cloudflare:
cf.colo— код IATA обрабатывающего colocf.clientTcpRtt— TCP RTT от клиента до этого пограничного узлаcf.httpProtocol— используемая версия HTTP (HTTP/1.1, HTTP/2, HTTP/3)cf.tlsVersionиcf.tlsCipher— детали TLScf.city,cf.country,cf.timezone— геолокацияcf.asnиcf.asOrganization— данные ISP/ASN
Поскольку все данные поступают из собственной инфраструктуры Cloudflare, внешние API геолокации или поиска IP не нужны. whatsmy.fyi ничего не хранит — просто считывает эти данные и возвращает вам.
Часто задаваемые вопросы
Почему расположение colo не совпадает с моим реальным местоположением?
Colo — это дата-центр Cloudflare, обработавший ваш запрос, а не отражение вашего физического местоположения. Если в вашей стране мало узлов Cloudflare, запрос может быть маршрутизирован в colo соседней страны. whatsmy.fyi явно указывает на это: «Пограничный узел Cloudflare, а не ваше местоположение».
Что даёт знание colo с точки зрения конфиденциальности?
Ничего прямого. Colo — это место обработки, а не местоположение пользователя. Данные, хранимые на пограничных узлах, регулируются политикой конфиденциальности Cloudflare.
Сколько colo у Cloudflare?
По состоянию на 2025 год Cloudflare работает более чем в 330 городах более чем в 120 странах. Новые colo регулярно добавляются. На их карте сети показаны все текущие локации.


