dig — утиліта Unix-систем, що надає користувачеві інтерфейс командного рядка для звернення до системи DNS (DNS-клієнт). Dig англійською значить «копати», але формально — це скорочення від «domain information groper». Дозволяє задавати різні типи запитів і запитувати довільно вказувані сервера. Має більше можливостей ніж подібна утиліта nslookup.

Якщо в аргументах не вказано DNS-сервер, то буде використано перший сервер з файлу /etc/resolv.conf.

Приклади використання

В даному випадку ми опитуємо А-запис для домену wikipedia.org з першого доступного сервера DNS: # dig wikipedia.org A ; <<>> DiG 9.2.4 <<>> wikipedia.org a ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30077 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION: ;wikipedia.org. IN A

;; ANSWER SECTION: wikipedia.org. 1724 IN A 208.80.152.2

;; Query time: 14 msec ;; SERVER: 80.91.160.9#53(80.91.160.9) ;; WHEN: Sun Aug 2 09:21:38 2009 ;; MSG SIZE rcvd: 47

Зараз ми опитуємо сервер DNS для домену wikipedia.org. По даній інформації можна побачити, що домен підтримується 3-ма серверами DNS (ns2.wikimedia.org, ns0.wikimedia.org, ns1.wikimedia.org): # dig wikipedia.org NS ; <<>> DiG 9.2.4 <<>> wikipedia.org NS ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6460 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 3

;; QUESTION SECTION: ;wikipedia.org. IN NS

;; ANSWER SECTION: wikipedia.org. 79965 IN NS ns2.wikimedia.org. wikipedia.org. 79965 IN NS ns0.wikimedia.org. wikipedia.org. 79965 IN NS ns1.wikimedia.org.

;; ADDITIONAL SECTION: ns0.wikimedia.org. 79965 IN A 208.80.152.130 ns2.wikimedia.org. 79965 IN A 91.198.174.4 ns1.wikimedia.org. 79965 IN A 208.80.152.142

;; Query time: 0 msec ;; SERVER: 80.91.160.9#53(80.91.160.9) ;; WHEN: Sun Aug 2 09:27:28 2009 ;; MSG SIZE rcvd: 143

Наступний синтаксис команди дасть інформацію про MX-запис, який віддає сервер DNS ns0.wikimedia.org: dig wikipedia.org @ns0.wikimedia.org mx

; <<>> DiG 9.2.4 <<>> wikipedia.org @ns0.wikimedia.org mx ; (1 server found) ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6361 ;; flags: qr aa rd; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 2

;; QUESTION SECTION: ;wikipedia.org. IN MX

;; ANSWER SECTION: wikipedia.org. 3600 IN MX 10 mchenry.wikimedia.org. wikipedia.org. 3600 IN MX 50 lists.wikimedia.org.

;; ADDITIONAL SECTION: mchenry.wikimedia.org. 3600 IN A 208.80.152.186 lists.wikimedia.org. 3600 IN A 91.198.174.5

;; Query time: 176 msec ;; SERVER: 208.80.152.130#53(208.80.152.130) ;; WHEN: Sun Aug 2 09:32:52 2009 ;; MSG SIZE rcvd: 119

Посилання dig(1) — man для Linux