Что проверяет эта страница?
Введите домен: девять типов записей (A, AAAA, CNAME, MX, NS, TXT, CAA, SRV, SOA) запрашиваются у 12 публичных DNS-резолверов, каждый по DNS over HTTPS из вашего браузера. Одинаковые значения объединяются, ответ каждого резолвера виден в разделе «Ответы резолверов». Данные регистрации берутся из RDAP — структурированной версии WHOIS.
Как считается оценка домена?
Оценка — меньшая из двух: насколько совпадают ответы резолверов и как обстоят дела с почтой. Совпадение считается только по ответившим резолверам: если все они дали один и тот же ответ — A, любое расхождение — B. Резолвер, до которого страница не достучалась (обычно из-за вашей сети), не считается ни за, ни против; SERVFAIL или REFUSED от самого резолвера — это ответ, он считается. Если ответила меньше половины из двенадцати, оценки нет. Оценка почты складывается из SPF и DMARC и ставится только когда у домена есть MX, принимающий почту. Подписанный домен, у которого DNSSEC не проверяется, опускается ещё на шаг. CAA и IPv6 — только значки, на букву они не влияют.
Что говорит DNSSEC?
DNSSEC позволяет резолверу доказать, что ответ действительно пришёл от этого домена и не был изменён по дороге. Страница запрашивает у родительской зоны запись DS и читает бит AD у резолверов, которые, как известно, проверяют подписи. «Включён и проверяется» значит, что домен подписан и эти резолверы это подтверждают; «Включён, но проверка не проходит» значит, что подписанный домен отвечает с нарушенной цепочкой, и проверяющие резолверы его отклонят. Выключен — обычное состояние, оценка не снижается; когда данных не хватает, страница пишет, что определить нельзя.
Сколько времени занимает смена DNS?
После изменения записи каждый резолвер держит старую копию, пока не истечёт TTL (время жизни). Поэтому сразу после смены часть резолверов отвечает старым значением, и панель ответов показывает, кто именно. Страница видит только кеш публичных резолверов: браузер не может обратиться к авторитетному серверу домена по порту 53, поэтому текущее состояние зоны он показать не может.
Почему у некоторых резолверов «нет соединения»?
Запросы идут из вашего браузера напрямую к каждому резолверу. В материковом Китае Cloudflare и Google DNS обычно заблокированы, некоторые другие тоже, поэтому в этих строках будет «нет соединения». Это факт о маршруте, а не пустой набор записей: резолвер без ответа никогда не считается расхождением.
Что значит «одинаковый ответ» и TTL?
«Одинаковый ответ» считает резолверы, давшие самый частый ответ, среди ответивших. TTL — сколько секунд этот резолвер ещё может хранить запись; он убывает от значения зоны и у каждого резолвера свой, поэтому разные TTL — не расхождение.
Как проверяются SPF и DMARC?
SPF читается из TXT-записей домена: страница ищет больше одной записи v=spf1, смотрит, чем она заканчивается (+all, -all, ~all или ?all), и считает механизмы, требующие ещё одного DNS-запроса (include, a, mx, ptr, exists, redirect), предел — 10. За include страница не идёт, поэтому это число — минимум. DMARC читается из _dmarc.<домен>: правило p=, наличие отчётов (rua) и pct.
Почему список серверов имён у регистратора другой?
Список регистратора (RDAP) — это то, что записано при регистрации; резолверы возвращают то, что домен действительно публикует в своих записях NS. Разница обычно значит, что изменение ещё применяется или данные регистратора устарели. Мы показываем обе стороны как есть.
Что такое RDAP и почему некоторые поля пустые?
RDAP — структурированная замена WHOIS, её отдаёт регистратор. Некоторые регистраторы публикуют мало, а службы защиты приватности подменяют данные владельца; отсутствующее поле показывается как неизвестное, а не как «нет».
Почему данные регистрации иногда запрашивает сервер?
RDAP предоставляет каждый регистратор, а rdap.org знает только зоны из bootstrap-файла IANA; у некоторых зон RDAP есть, но браузеру его читать нельзя (например, DENIC для .de). В обоих случаях браузер не может прочитать данные, поэтому страница просит сервер 1ms.dog: он сначала пробует RDAP, затем WHOIS регистратора на порту 43 (сейчас .cn, .jp, .ru, .hk), а ответ помечен как запрошенный сервером. Сервер возвращает то, что публикует регистратор, без изменений: регистратора, даты, статусы и серверы имён, а также владельца (организацию или имя), почту, телефон и DNSSEC регистратора; чего регистратор не публикует — остаётся пустым, ничего не придумывается и не скрывается, а исходный ответ лежит в «Исходная запись». WHOIS для .vn не отвечает, поэтому там страница оставляет ссылку на регистратора и пишет «не удаётся проверить», а не «ничего нет».
Куда уходят мои запросы?
Каждый DNS-запрос идёт из вашего браузера напрямую к резолверам из раздела «Ответы резолверов». Данные регистрации тоже сначала запрашивает браузер: rdap.org или RDAP самого регистратора (например, для .io). Когда браузер не может их прочитать — регистратор не отправляет CORS или в зоне нет RDAP — страница просит сервер 1ms.dog: сначала RDAP, затем WHOIS регистратора на порту 43, и ответ помечается как запрошенный сервером. Ваш IP и ваши запросы мы не логируем. В общей ссылке есть публичные записи самого домена и показанные данные регистрации, но нет вашего IP.
Почему общая ссылка не меняется при открытии?
Общий результат — это снимок: он показывает, что резолверы вернули в тот момент, чтобы двое смотрели одни и те же данные. Нажмите «Проверить сейчас», чтобы запросить заново.