Как работают наши инструменты
Здесь объяснён каждый тест на этом сайте: какие данные мы используем, как их объединяем, где они слабы и чего мы не храним. Если результат на другой странице вас удивил, эта страница объяснит почему.
Наши источники данных
Мы используем только данные, издатель которых разрешает такое использование, и показываем их атрибуцию и дату обновления везде, где они появляются. Эндпоинт /v1/sources за сайтом перечисляет каждый набор данных с его текущим состоянием; эта таблица — его версия для людей.
| Данные | Источник | Лицензия / условия | Обновление |
|---|---|---|---|
| Геолокация до города | DB-IP — IP to City Lite | CC BY 4.0 | ежемесячная сборка |
| Живая геолокация края сети, ASN, часовой пояс | Метаданные запроса Cloudflare | условия Cloudflare | в реальном времени, на запрос |
| Страна и ASN (дополнительный голос) | IPinfo Lite | CC BY-SA 4.0 | ежемесячно, когда включена |
| IP → исходная ASN, префиксы | iptoasn.com | общественное достояние (PDDL) | ежедневно (у источника — ежечасно) |
| ASN (второе мнение) | DB-IP — IP to ASN Lite | CC BY 4.0 | ежемесячно |
| Исходная ASN, префикс, RIR, дата выделения | Team Cymru IP-to-ASN (DNS) | бесплатный сервис для сообщества | в реальном времени, с кешем |
| Маршрутизация, владелец, контакты для жалоб | RIPEstat Data API | бесплатный публичный API | в реальном времени, кеш 6 ч |
| Регистрационные записи | RDAP регистратур (ARIN, RIPE NCC, APNIC, LACNIC, AFRINIC) через IANA bootstrap | условия каждой регистратуры | в реальном времени, кеш 6 ч |
| Выходные узлы Tor | Список выходных узлов Tor Project | публичный список | ежечасно |
| Диапазоны дата-центров и VPN | X4BNet lists_vpn | MIT | еженедельно |
| Облачные диапазоны | Опубликованные списки AWS, Google Cloud, Google, Oracle, DigitalOcean, Linode, Vultr, Cloudflare, Fastly | опубликованы для публичного использования | еженедельно |
| Выходы iCloud Private Relay | Apple | опубликованы для операторов сетей | еженедельно |
| Управляющие серверы ботнетов | abuse.ch Feodo Tracker | CC0 | ежечасно |
| Записи о спаме / злоупотреблениях / прокси | 10 DNS-блэклистов (SpamCop, DroneBL, UCEPROTECT L1–L3, PSBL, blocklist.de, s5h, NordSpam, SPFBL) | условия бесплатных запросов каждого оператора | в реальном времени, кеш 10 мин |
| Ответы DNS, PTR | Cloudflare 1.1.1.1 и Google 8.8.8.8 (DoH) | публичные резолверы | в реальном времени |
Намеренно не используются: MaxMind GeoLite2 (условия лицензии), IP2Location LITE (нужен аккаунт), ip-api.com (только некоммерческое использование), Spamhaus и CBL (коммерческое использование требует платной подписки), SORBS (закрыт в 2024), PeeringDB (воспроизведение требует разрешения), AbuseIPDB (нужен API-ключ). Мы предпочитаем показывать меньше источников, чем источники, которые показывать не вправе.
Геолокация по IP: точность и пределы
Ни одна база не знает, где находится адрес; каждая выводит место для блока из записей регистратур, геофидов операторов, измерений задержки и закономерностей использования, периодически пересобирая догадку. Поэтому мы опрашиваем несколько и показываем их рядом.
Базы геолокации, которые мы сравниваем
Живая геолокация края сети Cloudflare (откуда наш край увидел соединение), DB-IP Lite (ежемесячно) и IPinfo Lite (на уровне страны, когда настроена) голосуют за страну и город. Страна регистрации из iptoasn.com показывается для сравнения, но никогда не голосует: это место выделения блока, которое у транснациональной компании может быть на другом континенте. Согласованный результат — значение, в котором сходятся голосующие источники, с уверенностью, которая падает при расхождении или когда данные есть только у одного, и разбросом (километры между координатами источников), чтобы расхождение было видно в числах. Префиксы, анонсируемые из многих мест сразу (anycast), помечаются, а их уверенность ограничивается.
Почему местоположение по IP бывает неверным
Блоки перераспределяются быстрее, чем пересобираются базы; крупные провайдеры и мобильные операторы ведут трафик через региональные шлюзы; адреса VPN, прокси и облаков по определению находятся там, где сервер; покрытие IPv6 в бесплатных базах тоньше, чем IPv4; у anycast-адресов нет единственного местоположения. Статья почему местоположение по IP неверное разбирает каждый случай. Точность до города — лучший возможный результат; заявления о точности до улицы у любого поставщика — маркетинг.
Как работают тесты утечек
Тесты утечек измеряют то, что действительно покидает ваше устройство, а не то, что говорят настройки. Всё необходимое работает на инфраструктуре, которой управляем мы сами, чтобы ни одна третья сторона не видела ваш тест.
Устройство теста утечки DNS
Мы держим единственный авторитетный сервер имён для зоны dnstest.checkmyip.com. Для каждого теста браузер получает уникальные имена в этой зоне (шесть в стандартном тесте, тридцать шесть в расширенном) и загружает с каждого крошечный ресурс. Каждый рекурсивный резолвер, обрабатывающий ваши запросы, вынужден спросить наш сервер имён, и наш сервер записывает адрес резолвера для этой сессии. Каждый резолвер классифицируется: тот же адрес, что у вас (вы держите собственный резолвер), та же сеть, что у вашего HTTP-адреса, известный публичный резолвер или другой (резолвер провайдера или VPN-провайдера). Там, где резолвер передаёт EDNS Client Subnet, мы сравниваем переданный префикс с вашим видимым адресом; префикс, который его не содержит, доказывает, что запрос попал к резолверу из другой сети. Таблица вердиктов (утечка / возможная утечка / утечки нет / требует проверки, каждый со своей уверенностью) применяется ровно так, как описано в интерфейсе нашего сервиса, а список резолверов показывается всегда, чтобы вы могли проверить рассуждение. Сессии истекают через десять минут и никогда не записываются на диск.
Устройство теста утечки WebRTC
Ваш браузер собирает ICE-кандидатов через наш собственный STUN-сервер (stun.checkmyip.com, UDP и TCP, IPv4 и IPv6). Кандидат server-reflexive — публичный адрес, с которого наш STUN-сервер увидел ваш UDP-пакет; мы сравниваем его (и любой публичный host-кандидат) с адресом, который браузер использует по HTTP, включая представления только с IPv4 и только с IPv6. Публичный адрес, которого сайты ещё не видят, сообщается как утечка; локальные и mDNS-кандидаты показываются, но помечаются лишь как видна структура локальной сети. Сравнение выполняется в вашем браузере; кандидаты нам не отправляются.
Устройство теста IPv6
Три имени резолвятся соответственно в адрес только с IPv4, адрес только с IPv6 и оба. Браузер загружает с каждого небольшой JSON-файл; какие запросы удаются и какое семейство видит dual-stack-хост, говорит нам, есть ли у вас только IPv4, dual-stack с предпочтением IPv6, dual-stack с предпочтением IPv4 (часто признак медленного или сломанного IPv6-пути) или только IPv6. В проверке VPN IPv6-адрес из другой сети, чем IPv4-адрес вашего VPN, сообщается как утечка IPv6.
Как мы определяем прокси, VPN и Tor
Адрес сообщается как выходной узел Tor, если он есть в списке выходных узлов Tor Project (обновляется ежечасно). Он сообщается как адрес VPN или дата-центра, если попадает в диапазоны VPN или дата-центров X4BNet, в опубликованные диапазоны официальных облачных провайдеров или если его ASN — сеть хостинга; как выход iCloud Private Relay, если он в списке Apple; как прокси, если его отмечает DNS-блэклист, отслеживающий открытые прокси. Классификации «домашний», «мобильный» и «корпоративный» берутся из типа сети ASN. Каждый вердикт сопровождается уверенностью (высокая для попаданий в списки, средняя или низкая для эвристик) и списком причин. Для вашего собственного подключения мы добавляем сигналы со стороны браузера: часовой пояс устройства, отличающийся от часового пояса адреса, и результаты WebRTC или DNS, указывающие на другую сеть. Оценка риска (0–100, уровни низкий / умеренный / высокий / критический) прибавляет фиксированные веса за сигнал — например, +20 за диапазон хостинга, +50 за известный управляющий сервер ботнета, — и веса публикуются с номером версии, чтобы оценку можно было воспроизвести.
Формула оценки приватности
Оценка приватности на странице оценки приватности начинается со 100 и вычитает фиксированную величину за каждую находку, в двух режимах. Режим VPN (вы сообщили, что используете VPN): −40, если видимый адрес принадлежит вашему провайдеру, а не VPN, −25 за утечку DNS, −20 за утечку WebRTC, −15 за утечку IPv6, −10 за несовпадение часового пояса, −10, если адрес в блэклисте. Обычный режим (без VPN): −10 за локальную сеть, видимую через WebRTC, −10 за несовпадение часового пояса, −20 за адрес в блэклисте. Проверка отпечатка браузера показывается как оценка и в этой первой версии не вычитается; −10 за очень уникальный отпечаток включится, когда уникальность будет измерена на реальных данных, и эта страница об этом сообщит. Оценка не опускается ниже 0; диапазоны: 90–100 отлично, 70–89 хорошо, 40–69 средне, ниже 40 плохо. Формула намеренно проста, чтобы список исправлений и оценка всегда сходились.
Проверки по чёрным спискам (DNSBL)
Мы параллельно опрашиваем десять DNS-блэклистов через собственный рекурсивный резолвер, как просят операторы списков, и кешируем ответы на десять минут. Мы используем только списки, операторы которых публикуют условия, разрешающие бесплатные публичные запросы, и которые ответили на стандартную тестовую запись 21.10.2026. Уровни 2 и 3 UCEPROTECT включают целые выделения и ASN и показываются как справочные, не засчитываясь против вас. Отказ списка отвечать сообщается как ошибка, никогда — как запись. Каждый результат показывает список, его категорию, код ответа и его документированное значение, время проверки и где запросить удаление.
Что мы журналируем и чего нет
Мы не храним адреса посетителей. Результаты проверок кешируются на десять минут — в памяти сервера проверки и на краю сети (Cloudflare KV, ключ — адрес); сессии тестов утечек живут в памяти десять минут; ничего идентифицирующего не записывается на диск или в базу данных. Агрегированные счётчики использования (страница, день, страна, язык, класс устройства) не содержат адресов. Отчёты о состоянии наших серверов содержат адреса серверов и нагрузку, а не ваши. См. политику конфиденциальности.
История изменений
21.10.2026 — Сайт запущен после полной пересборки. Геолокация: край сети Cloudflare + DB-IP Lite (сборка 01.10.2026), IPinfo Lite подготовлена. Сеть: iptoasn.com, DB-IP ASN Lite, Team Cymru, RIPEstat, RDAP. Риск: выходные узлы Tor, X4BNet, облачные списки, iCloud Private Relay, Feodo Tracker, десять DNSBL; версия оценки 2026-10-21.1. Тесты утечек на собственной DNS-зоне и STUN-сервере. Будущие изменения источников, весов или устройства тестов записываются здесь с датой.
Частые вопросы
Насколько точна геолокация по IP?
Обычно верна на уровне страны для проводных адресов, часто верна на уровне города, никогда — на уровне улицы. Мобильные, VPN-, облачные и anycast-адреса — типичные исключения. Наш результат показывает источники по отдельности и насколько они расходятся, чтобы вы видели неопределённость для своего адреса.
Почему мой IP показывает не тот город?
Потому что базы геолокации присваивают место целому блоку адресов исходя из того, где этот блок обычно используется, а это может быть региональный узел провайдера, город, который блок обслуживал раньше, или местоположение VPN- или облачного сервера, через который вы подключены. Даты сборки источников в результате показывают, насколько стара догадка.
Вы храните мой IP-адрес?
Нет. Ваш адрес обрабатывается в памяти, чтобы показать страницу и выполнить тесты, кешируется не более чем на десять минут для быстрых повторных проверок и никогда не записывается в базу данных или лог. Сессии тестов утечек истекают через десять минут. Статистика использования агрегирована и не содержит адресов.