Как проверить DNS‑записи (A, CNAME, MX, TXT) через dig и nslookup
- 20.02.2026 00:58
-
- DNS
- домен
После изменения DNS может понадобиться время, пока обновятся кэши. Самый быстрый способ проверить текущее состояние – запросить DNS напрямую.
Например, чтобы увидеть текущую A‑запись домена:
dig A example.com +short
Ниже – простые команды для проверки записей A, CNAME, MX и TXT.
1) Проверьте авторитетные NS (nameservers)
macOS / Linux (dig)
dig NS example.com +short
Windows (nslookup)
nslookup -type=ns example.com
Если NS не ns1.garmtech.com/ns2.garmtech.com/ns3.garmtech.com, DNS нужно редактировать у того провайдера, который указан в ответе.
2) Проверка A и CNAME
dig
dig A example.com +short
dig CNAME www.example.com +short
nslookup
nslookup example.com
nslookup -type=cname www.example.com
3) Проверка MX (маршрутизация почты)
dig
dig MX example.com +short
nslookup
nslookup -type=mx example.com
4) Проверка TXT (верификации, SPF, DKIM, DMARC)
dig
dig TXT example.com +short
dig TXT _dmarc.example.com +short
nslookup
nslookup -type=txt example.com
nslookup -type=txt _dmarc.example.com
5) Запрос к конкретному NS (проверка “источника истины”)
Чтобы обойти случайные резолверы и запросить конкретный NS напрямую:
dig @ns1.garmtech.com A example.com
dig @ns1.garmtech.com TXT example.com
Если у вас внешний DNS, замените nameserver на тот, который возвращается командой проверки NS.
6) Почему результаты могут отличаться
- Авторитетный NS показывает “истинное” значение.
- Публичные резолверы (провайдер, Google DNS, Cloudflare DNS) могут кэшировать старые значения до окончания TTL.
- Если ответы различаются – дождитесь TTL или очистите локальный DNS‑кэш на вашем устройстве.
Связанные статьи
Комментарии
Добавить Комментарий