⚙️ Как работает?
dig отправляет DNS-запрос указанному серверу (или системному резолверу по умолчанию) и выводит полученный ответ в структурированном виде. В отличие от nslookup или host, dig показывает полную информацию: заголовки запроса, секции ответа, время отклика и статистику.
➡️ Основные примеры использования
Простой запрос A-записи
dig cortel.cloud
; <<>> DiG 9.20.20 <<>> cortel.cloud
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48488
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;cortel.cloud. IN A
;; ANSWER SECTION:
cortel.cloud. 4746 IN A 95.181.181.7
;; Query time: 174 msec
;; SERVER: 77.88.8.8#53(77.88.8.8) (UDP)
;; WHEN: Tue Mar 05 11:15:58 +03 2026
;; MSG SIZE rcvd: 57
Запрос к определённому DNS-серверу
dig @8.8.8.8 cortel.cloud # использовать DNS Google
Краткий вывод (только ответ)
dig cortel.cloud +short
95.181.181.7
Полезные опции
—
+noall +answer — показать только секцию ответа.—
+stats — добавить статистику (время, размер).—
+tcp — использовать TCP вместо UDP.—
+dnssec — запросить DNSSEC-данные.dig даёт полную картину происходящего с доменом: от простого резолвинга до анализа всей цепочки делегирования. Это must-have для любого администратора, который занимается сетями или хостингом.
#линуксятина
