DNS-запрос
Запросите любой тип DNS-записи для любого домена через наш локальный рекурсивный резолвер.
О инструменте «DNS-запрос»
Прямой запрос любого типа DNS-записи для домена — A, AAAA, MX, TXT, NS, CNAME, SOA и других — без терминала и локальной установки dig/nslookup. Возвращает исходные значения записей вместе с TTL, что важно при отладке сроков распространения изменений или проверке, применилось ли изменение на уровне авторитативного сервера. Запрос выполняется с нашего собственного резолвера, а не через публичный DNS-провайдер, поэтому результат отражает то, что резолвер видит прямо сейчас, независимо от DNS-кэша на вашей машине.
В этом инструменте недоступен исторический тип запроса «ANY», поскольку RFC 8482 объявил его устаревшим — большинство авторитетных серверов теперь отклоняют или жёстко ограничивают запросы ANY в любом случае, поэтому запрос каждого типа записи по отдельности одновременно надёжнее и ближе к тому, как ведут себя современные резолверы.
Похожие инструменты
Какой тип записи запрашивать
| Тип | Что показывает |
|---|---|
| A / AAAA | IPv4 / IPv6-адрес имени. |
| MX | Какие серверы принимают почту для домена. Чем меньше число приоритета, тем выше приоритет. |
| NS | На какие серверы имён делегирована зона. |
| TXT | Политика SPF, DMARC (по имени _dmarc.), ключи DKIM (по имени selector._domainkey.) и токены подтверждения сайта. |
| CNAME | Псевдоним, указывающий на другое имя. У имени с CNAME не может быть других записей. |
| SOA | Основной сервер имён, контакт администратора, серийный номер зоны и TTL отрицательного кэширования. |
| CAA | Каким центрам сертификации разрешено выпускать TLS-сертификаты для домена. |
| SRV | Хост и порт сервиса; запрашивается по именам вида _sip._tcp.example.com. |
| PTR | Имя хоста, стоящее за IP-адресом. Инструмент «Обратный DNS» сам построит имя in-addr.arpa. |
Как читать ответ
- TTL — сколько секунд резолвер может хранить запись в кэше. Если значение меньше указанного в вашей зоне, ответ взят из кэша и TTL отсчитывается вниз.
- Записей нет, но и ошибки нет (NODATA) — имя существует, но записи такого типа у него нет. NXDOMAIN — имени не существует вообще. Все коды ответа разобраны в руководстве по NXDOMAIN, SERVFAIL и REFUSED.
- SERVFAIL у подписанного домена очень часто означает сломанную цепочку DNSSEC. Проверьте её в проверке DNSSEC.
«Я изменил запись, но вижу старое значение»
Резолверы хранят старый ответ, пока не истечёт его TTL. Чтобы увидеть, что сейчас содержит сама зона, спросите её авторитативный сервер напрямую: dig @ns1.example.com example.com A +norecurse. Если там уже новое значение, изменение применено, и кэши догонят. Перед плановым изменением снизьте TTL (например, до 300) за сутки. Чтобы сравнить ответы многих резолверов сразу, используйте проверку распространения DNS.
Тот же запрос со своего компьютера
- Linux / macOS:
dig example.com MX +short - Windows:
nslookup -type=MX example.com - PowerShell:
Resolve-DnsName example.com -Type MX