Определение IP: где находится адрес и кому принадлежит сеть
Работает на нашем сервере — отправленное значение обрабатывается и не сохраняется.
Страна, город, часовой пояс, сеть и организация, которой она принадлежит. Запрос идёт по базе MaxMind на нашем сервере, так что адрес, которым вы интересуетесь, не передаётся в сторонний API.
Или начните со своего списка: 216.73.216.52
Поиск выполняется по базе MaxMind на нашем собственном сервере в частной сети. Введённый вами адрес никому не передаётся и не сохраняется — результат кэшируется по адресу на сутки, чтобы один и тот же запрос не читал базу повторно, и это всё.
Что IP-адрес может сообщить, а что нет
Адрес — это не местоположение. Это запись в реестре, и реестр говорит, какой организации был выделен блок, к которому адрес относится. Всё остальное — город, координаты, часовой пояс — вывод, сделанный поставщиком базы данных: он сопоставляет выделенный блок с данными маршрутизации, с адресами, о которых сообщали его клиенты, и с тем, что оператор решил опубликовать.
А значит, точность крайне неравномерна — и неравномерна предсказуемо. Страна обычно верна. Город — разумное предположение для домашнего подключения в большой стране и лотерея для мобильного, где один шлюз может обслуживать половину региона. Для диапазона дата-центра это часто вовсе не догадка: там нет домохозяйства, которое можно было бы привязать к месту, и база данных говорит об этом, оставляя город пустым.
Координаты заслуживают отдельного предупреждения. Когда база данных не может точно определить местоположение адреса, она возвращает центр страны, а эти центроиды — реальные места, где живут реальные люди. Классический случай — ферма в Канзасе, в географическом центре Соединённых Штатов, которая десятилетие принимала визиты людей, уверенных, что она источник всего неотслеживаемого в интернете. Если координаты ниже выглядят подозрительно круглыми, вы смотрите именно на это.
Откуда этот поиск берёт ответ
Из базы MaxMind GeoLite2 на нашем собственном сервере в частной сети — запрос идёт напрямую. Адрес, который вы вводите, не передаётся стороннему API и не записывается. Результаты кешируются по адресу на сутки, поэтому повторный запрос того же вопроса не перечитывает базу данных — и это всё.
Это важнее, чем звучит. Большинство страниц проверки — тонкая надстройка над чужим коммерческим API, а значит, адрес, который вас интересует, — часто прокси, который вы оцениваете, или адрес, появившийся в ваших логах, — передаётся компании, чей бизнес — данные. Наш никуда не уходит.
База данных — бесплатный уровень GeoLite2 от MaxMind, те же данные, которые использует большинство бесплатных проверок в отрасли. Здесь её обновляют вручную, а не по расписанию, поэтому она точна в пределах нескольких недель, а не до часа. Для вопроса, с которым люди на самом деле приходят на эту страницу, — действительно ли адрес находится там, где заявлено, и кому принадлежит сеть, — несколько недель ничего не меняют.
Адреса, которые он отклоняет
Частные диапазоны (10.x, 192.168.x, 172.16–31.x), loopback- и link-local-адреса отклоняются до запуска проверки. Они никому не выделены: их используют несколько сотен миллионов машин, и запись в базе для 192.168.1.1 была бы ложью, поданной как данные. Работают и IPv4, и IPv6; имя хоста — нет, потому что его разрешение — другой вопрос, и у каждого резолвера ответ будет свой.
Как проверить список прокси с помощью этого
Обычная причина оказаться на такой странице — кто-то продал вам пул, и вы хотите понять, что получили. Короткая процедура, которая отлавливает большую часть важного:
- Проверьте несколько адресов наугад, а не первые пять. Первые адреса в выгруженном списке часто оказываются теми, которые продавец проверил сам.
- Сравните ASN. Это самая полезная проверка на этой странице. «Разнородный пул жилых адресов», в котором у каждого образца один и тот же ASN, — это одна сеть под несколькими адресами, а сайт, который блокирует по ASN, снимет весь пул одним действием.
- Следите за пустыми городами. Указанная организация без города — это диапазон дата-центра. Один-два таких в жилом пуле бывает; закономерность означает, что в описании выдали желаемое за действительное.
- Сверьте страну с тем, за что вы платите. Пулы с геотаргетингом стоят по-разному в зависимости от страны, а пул, который продали как немецкий, с адресами, зарегистрированными в другом месте, — это простой случай, когда вы получаете не то, за что заплатили.
- Затем проверьте их как следует. Геолокация говорит, где, по мнению базы данных, находится адрес. Она не скажет, отвечает ли конечная точка, как быстро, и не утекает ли ваш собственный адрес в заголовках — для этого и нужна проверка прокси, и эти два вопроса стоит задавать именно в таком порядке.
Вместе эти пять минут скажут о провайдере больше, чем отзыв, потому что речь об адресах, которые вы действительно получили, а не о тех, что в рекламе.
Как читать результат, если вы покупаете прокси
Именно здесь ASN и организация оправдывают своё место на странице — и поэтому для большинства наших читателей они ценнее города.
- Пустой город при указанной организации — признак диапазона дата-центра. Если вам говорили, что прокси жилой, вот и ответ, и никакое совпадение страны этого не изменит.
- Организация — провайдер для частных лиц (телеком-компания с узнаваемым брендом), что согласуется с жилым адресом. Согласуется, но не доказывает: адреса, которые оператор прокси арендует у провайдера, всё равно несут имя провайдера.
- Организация — хостинговая компания или незнакомое имя, которое, как выясняется, продаёт серверы. Адрес находится в дата-центре, что бы ни говорилось в объявлении.
- ASN — это то, что стоит сравнивать по всему списку. Пятьдесят адресов в «разнородном пуле жилых адресов» с одним и тем же ASN — это пятьдесят адресов в одной сети, и сайты, которые блокируют по ASN, снимут все пятьдесят разом.
Если вы хотите узнать, что конечная точка на самом деле делает, а не где она якобы находится, проверка прокси подключается к ней и сообщает задержку, протокол, на котором она действительно говорит, и пропускает ли она ваш собственный адрес в заголовках. Геолокация говорит, где, по мнению базы данных, находится адрес; проверка говорит, работает ли он.
Вопросы о Определение IP
Насколько точен город?
Страна обычно верна. Город — разумное предположение для домашнего подключения и гораздо слабее для мобильных сетей, где один шлюз может обслуживать целый регион. Для диапазонов дата-центров города часто нет вовсе, и пустое поле само по себе информативно.
Почему координаты показывают глушь?
Когда база данных не может точно определить местоположение адреса, она возвращает центр страны или региона. Эти центроиды — реальные места, которые за годы получили немало нежелательного внимания. Ровные на вид координаты означают, что база данных говорит вам: она не знает.
Вы отправляете введённый адрес в другой сервис?
Нет. Проверка идёт по базе MaxMind на нашем собственном сервере, по закрытой сети. Никуда ничего не передаётся и не сохраняется; результаты кешируются по адресу на сутки, чтобы один и тот же запрос не читал базу повторно.
Почему не получается проверить 192.168.1.1?
Потому что этот адрес никому не выделен. Частные, loopback- и link-local-диапазоны делят сотни миллионов машин, так что запись для одного из них была бы выдумкой. Мы отсекаем такие адреса до проверки, а не возвращаем строку пустых полей.
Можно проверить доменное имя?
Здесь — нет. Домен может разрешаться в разные адреса у разных резолверов и в разные моменты, поэтому честный ответ должен был бы указывать, какой резолвер спрашивал и когда. Разрешите его сами и вставьте адрес.
Показывает ли это, что IP — прокси или VPN?
Нет, и к бесплатным инструментам, которые это обещают, стоит относиться скептически. Такой вывод делают по коммерческим фидам threat intelligence, а не по базе геолокации. Что здесь видно — это организация и ASN; и если за адресом, который продают как residential, стоит хостинговая компания, это и есть тот ответ, который вы искали.
Как часто обновляется база?
Вручную, а не по расписанию, поэтому она актуальна в пределах нескольких недель. MaxMind выпускает обновления GeoLite2 дважды в неделю; для вопросов, на которые отвечает эта страница — страна, владелец сети, ASN — разница редко имеет значение.