Карта расстояния до IP-адреса сайта
Узнайте, как далеко от вас находится сайт или IP-адрес, на карте. Инструмент получает IP-адреса домена через DNS, определяет местоположение каждого сервера и показывает расстояние до него, а также теоретически минимальное время отклика ping от вашего местоположения.
Ввод
Protected by Cloudflare Turnstile
Вывод
| IP-адрес | Местоположение | Сеть | Расстояние |
|---|---|---|---|
| Здесь появятся IP-адреса сервера | |||
Документация
Как далеко находится сайт?
Каждый сайт работает на серверах с IP-адресами, и каждый IP-адрес принадлежит сети, зарегистрированной и маршрутизируемой из определённого физического места. Базы данных геолокации IP-адресов сопоставляют эти адреса с примерным городом и координатами. Зная, где находится сервер, можно понять, какое расстояние проходят ваши запросы: это влияет на скорость ответа сайта и помогает определить, кто его хостит и использует ли он сеть доставки контента (CDN).
Описание инструмента
Этот инструмент показывает на карте расстояние между вами и сайтом или IP-адресом. Введите домен, полный URL или IP-адрес. Для домена инструмент получает его IPv4- и IPv6-адреса через DNS, затем определяет местоположение каждого адреса и вашего собственного IP-адреса. На карте отображается кратчайший маршрут по поверхности Земли от вас до каждого сервера, а инструмент показывает расстояние и минимально возможный пинг для этого расстояния.
Возможности
- Принимает домены, полные URL, IPv4- и IPv6-адреса; путь, порт и параметры запроса в URL игнорируются
- Получает записи A и AAAA домена через Google Public DNS
- Определяет город, регион, страну и сеть (организацию ASN) для каждого найденного IP-адреса
- Строит маршруты по дуге большого круга от вашего местоположения до местоположения каждого сервера; ваше местоположение отмечено зелёным, серверы — красным
- Объединяет IP-адреса с одинаковым местоположением в один маркер и перечисляет каждый адрес с указанием местоположения, сети и расстояния
- Показывает расстояние до ближайшего сервера в километрах или милях, а также теоретический минимальный пинг до него
Как это работает
- Поиск DNS: домен сопоставляется с записями A (IPv4) и AAAA (IPv6) через Google Public DNS (8.8.8.8 и 8.8.4.4). IP-адрес используется как есть.
- Геолокация IP: местоположение каждого адреса, а также IP-адреса, с которого вы подключаетесь, определяется по базам данных геолокации MaxMind и DB-IP.
- Расстояние: расстояние по дуге большого круга между вами и каждым сервером рассчитывается по формуле гаверсинусов для сферы со средним радиусом Земли (6 371 км).
- Минимальный пинг: свет в оптоволокне распространяется примерно с двумя третями скорости света в вакууме — около 200 км за миллисекунду. Теоретический минимальный пинг — это время, за которое сигнал преодолевает расстояние туда и обратно с такой скоростью.
Если домен указывает на серверы в нескольких местах, расстояние и минимальный пинг показываются для ближайшего сервера.
Ограничения
- Геолокация IP приблизительна. Адреса часто указывают на город, где зарегистрирована сеть, или на центр страны, поэтому реальный сервер может находиться в десятках или сотнях километров от указанного места.
- Ваше местоположение определяется по публичному IP-адресу. При использовании VPN, прокси или мобильной сети это будет местоположение точки выхода — оттуда ваш трафик действительно направляется к сайту.
- Крупные сайты и CDN, такие как Cloudflare, используют anycast: один IP-адрес объявляется из множества центров обработки данных, и вы подключаетесь к ближайшему. В базе данных для такого адреса хранится только одно местоположение, поэтому указанное расстояние может не соответствовать серверу, который фактически отвечает на запрос.
- DNS-ответы могут зависеть от местоположения резолвера. Ваше устройство может получить IP-адреса, отличающиеся от тех, которые возвращает Google Public DNS.
- Реальный пинг всегда выше теоретического минимума, поскольку кабели не проходят по кратчайшему маршруту, а маршрутизаторы и серверы добавляют задержку.
- Инструмент определяет местоположение не более чем для 10 IP-адресов домена.