v1.0

$ dig

Сетьсложность: среднийпакет: bind-utils / dnsutils

DNS-запросы и диагностика доменных записей. Она используется для настройки сети, проверки соединения или поиска сетевой проблемы. Например, dig +short example.com — A-запись одной строкой.

Синтаксис

dig [ОПЦИИ] ИМЯ [ТИП]

Основные опции

+shortтолько значения, без служебных секций
+traceполная цепочка от корневых серверов
@СЕРВЕРспросить конкретный DNS-сервер
MX / TXT / AAAAтип запрашиваемой записи
+noall +answerубрать всё, кроме ответа

Примеры из практики

$ dig +short example.com
После запуска · пошаговоЧто произойдёт:
A-запись одной строкой.

Что появится в терминале:
93.184.216.34

Как понять, что всё получилось:
Команда завершилась без Error/Failed, и в выводе есть ожидаемые данные.

Важно:
Имена, адреса, даты, размеры и номера версий на вашей системе будут другими — это нормально.
A-запись одной строкой
$ dig @8.8.8.8 MX example.com
После запуска · пошаговоЧто произойдёт:
почтовые записи глазами Google DNS.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
почтовые записи глазами Google DNS
$ dig +trace example.com
После запуска · пошаговоЧто произойдёт:
как домен делегируется от корня.

Что появится в терминале:
Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты.

Как понять, что всё получилось:
Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
как домен делегируется от корня
Совет практика. Если dig показывает старый адрес, а браузер новый (или наоборот) — сверяйтесь с TTL записи.

Поддержка дистрибутивов

Связанные команды