devopscodepro
Язык
через сервер

GeoIP lookup

Определение IP или хоста: страна, город, координаты с радиусом точности, часовой пояс, сеть и AS-оператор.

мы читаем локальную базу MaxMind — адрес не отправляется третьим лицам
Введите IP-адрес или имя хоста.
Продукт использует данные GeoLite2, созданные MaxMind, доступные на maxmind.com

Как определяется местоположение и насколько оно точно

Адрес ищется в локальной базе MaxMind GeoLite2 — запрос не покидает нашу инфраструктуру и не отправляется третьим лицам. В ответе — зарегистрированное расположение сети и автономная система, которая её анонсирует.

У каждого результата есть радиус точности, и читать нужно в первую очередь его. Координаты — центр этого круга, а не адрес: радиус в 1000 км означает, что ответ уровня страны и не более того.

Город определён неверно. База сломана?

Обычно нет. Геолокация по IP выводит положение из регистрационных и маршрутных данных, а мобильные операторы, VPN и крупные провайдеры регулярно выпускают трафик в городе за сотни километров от пользователя. Радиус точности как раз об этом и сообщает.

Можно ли по этому определить человека?

Нет, и использовать так не следует. В лучшем случае это сеть в городе. Всё, что на странице читается как точное местоположение, — артефакт формата координат, а не факт о человеке.

Почему по IPv6 меньше данных?

Выделения IPv6 новее и часто раздаются крупными блоками со слабой географической детализацией, поэтому в бесплатной базе нередко есть страна и AS, но нет города. Это ограничение покрытия данных, а не ошибка.

Зачем нужен номер AS?

Он идентифицирует оператора сети, анонсирующего адрес: хостинг, провайдера или облачный регион. Для инфраструктурных задач это часто полезнее города — сразу видно, пришёл трафик от домашнего провайдера, из дата-центра или из известного облака.

Смежные инструменты: DNS lookup, WHOIS-проверка и Калькулятор CIDR.