Таблица с поиском по распространённым типам DNS-записей, от A и MX до CAA и TLSA, с пояснениями.
DNS over HTTPS: поиск записей
Сам инструмент доступен на английском языке; на этой странице приведено его описание на вашем языке.
Используйте DNS over HTTPS: поиск записей
Для чего это нужно
Узнайте DNS-записи домена с помощью DNS over HTTPS (DoH). Ваш браузер отправляет запрос на прокси PhishDestroy, который обращается к Cloudflare или Google и выводит каждый ответ с его TTL.
DNS-имена, которые вы ищете, отправляются на DNS-ретранслятор PhishDestroy (/api/dns-resolve.php), который запрашивает данные у Cloudflare или Google DNS по протоколу HTTPS.
Как использовать DNS over HTTPS: поиск записей
- Введите имя хоста. Замените пример на домен или хост, который нужно проверить, например mail.example.com. Не указывайте https:// и путь.
- Выберите тип записи. Выберите A, AAAA, CNAME, MX, TXT, NS, CAA или SOA. Каждый запрос ищет один тип.
- Выберите резолвер. Выберите Cloudflare Secure DNS или Google Public DNS. Если спросить у обоих, станет видно, зависит ли ответ от резолвера.
- Выполните запрос. Нажмите Resolve DNS или Enter в поле имени. Запрос уходит на прокси PhishDestroy, который обращается к выбранному провайдеру по HTTPS.
- Прочитайте ответы. Сначала проверьте статус, затем каждую карточку ответа: тип записи, имя, TTL и значение. Copy копирует одно значение в буфер обмена.
- Продолжите расследование. Используйте Send to…, чтобы передать домен в Abuse Contact Lookup, Email Authentication Checker или Lookalike Domain Generator.
Пример
Записи A для example.com
example.comDNS Answers
✓ NOERROR
A
TTL: 124s
example.com
104.20.23.154
A
TTL: 124s
example.com
172.66.147.243Показывает статус ответа (NOERROR) и все записи A для example.com с их TTL и кнопкой Copy. Переключите тип на MX или TXT, чтобы увидеть почтовые серверы и строки SPF или подтверждения владения.
Что проверяется
| Сигнал | Что это означает |
|---|---|
| NOERROR | Резолвер ответил нормально. Имя существует, но записей запрошенного типа у него может не быть. |
| ERROR STATUS 3 (NXDOMAIN) | Имени не существует. Для фишингового домена, на который поступала жалоба, это может означать, что регистратор его приостановил. |
| ERROR STATUS 2 (SERVFAIL) | Резолвер не смог получить ответ, например потому что DNS-серверы домена не отвечают или не проходит проверка DNSSEC. Попробуйте другого провайдера. |
| No records found (записи не найдены) | NOERROR с пустым ответом: имя существует, но записей этого типа у него нет. |
| Метка типа записи | Каждый ответ показывает свой тип. Запрос A для псевдонима возвращает CNAME, а затем адреса, на которые он ведёт. |
| TTL | Сколько секунд резолвер может хранить ответ. Очень короткие TTL вместе с адресами, которые меняются между запросами, — признак fast flux. |
| Значение | Данные записи в том виде, в каком их возвращает резолвер: адрес, имя хоста, приоритет и сервер MX или текст TXT в кавычках, например политика SPF. |
| Ошибки прокси | Показываются как Error: Unable to fetch DNS records с причиной, например недопустимое имя хоста, слишком много запросов за минуту или недоступный провайдер. |
Еще примеры
Запись MX для example.net
example.netС типом MX: NOERROR и один ответ MX — 0 . (null MX: приоритет 0 и пустое имя хоста, то есть домен не принимает почту).
Записи TXT для example.org
example.orgС типом TXT: NOERROR и два ответа TXT: "v=spf1 -all" — политика SPF, которая не разрешает ни одному серверу отправлять почту от имени домена, — и второй токен, похожий на случайный.
Зарезервированное имя, которое не может существовать
login.exampleС типом A: ERROR STATUS 3 и No A records found for login.example. Домен верхнего уровня .example зарезервирован, поэтому имён под ним никогда не существует.
Часто задаваемые вопросы
Какие записи можно запросить?
A, AAAA, CNAME, MX, TXT, NS, CAA и SOA, по одному типу за запрос. Введите просто имя хоста, например mail.example.com, а не полный URL с https:// или путём.
Что означает ERROR STATUS 3 и может ли ответ в другом месте отличаться?
Статус 3 — это NXDOMAIN: имени нет в DNS; то же самое возвращает фишинговый домен, приостановленный регистратором (clientHold). Ответы получены от одного публичного резолвера в один момент, поэтому хосты с geo-DNS и fast-flux могут возвращать другим людям другие адреса.
Отправляется ли мой запрос куда-нибудь?
Да. Имя и тип записи уходят на прокси PhishDestroy (/api/dns-resolve.php), который запрашивает Cloudflare или Google DNS over HTTPS и возвращает ответ. Запрос выполняется, только когда вы нажимаете Resolve DNS (выполнить запрос) или Load example или передаёте сюда домен из другого инструмента, а прокси допускает около 60 запросов в минуту с одного IP-адреса.
Почему я получаю NOERROR, но без записей?
Имя существует, но записей выбранного типа у него нет. Например, у example.com нет записей CAA, поэтому запрос CAA возвращает NOERROR без ответов. Попробуйте другой тип или NS, чтобы увидеть, кто обслуживает зону.
Почему при запросе A показывается CNAME?
Имя является псевдонимом. Резолвер переходит по нему и возвращает CNAME вместе с адресами цели, так что видно, куда на самом деле указывает поддомен, например на платформу хостинга или CDN.
Почему TTL меняется между запросами?
Публичные резолверы кешируют ответы и отсчитывают TTL вниз. Меньшее число означает, что закешированный ответ старше, а не что запись изменилась. Прокси также может повторно отдать ответ, полученный не более 30 секунд назад.