Перейти к основному содержимому
При загрузке комментариев произошла ошибка.

Как проверить DNS‑записи (A, CNAME, MX, TXT) через dig и nslookup

Портал поддержки  »  База знаний  »  Просмотр статьи


После изменения 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‑кэш на вашем устройстве.

Поделиться через
Считаете ли вы эту статью полезной?  

Связанные статьи


Комментарии

Добавить Комментарий

Ответить на  

Категории