$ dig
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, и в выводе есть ожидаемые данные. Важно: Имена, адреса, даты, размеры и номера версий на вашей системе будут другими — это нормально.
$ dig @8.8.8.8 MX example.comПосле запуска · пошаговоЧто произойдёт: почтовые записи глазами Google DNS. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
$ dig +trace example.comПосле запуска · пошаговоЧто произойдёт: как домен делегируется от корня. Что появится в терминале: Команда выведет результат обработки либо сообщения о ходе выполнения. Точный текст зависит от файлов, настроек системы и версии утилиты. Как понять, что всё получилось: Терминал вернулся к приглашению без Error/Failed. Для дополнительной проверки выполните «echo $?»: значение 0 обычно означает успех.
Совет практика. Если dig показывает старый адрес, а браузер новый (или наоборот) — сверяйтесь с TTL записи.
Поддержка дистрибутивов
- ✓ Ubuntu
- ✓ Debian
- ✓ Fedora
- ✓ RHEL
- ✓ Arch
- ✓ Alpine
- ✓ openSUSE