Apa itu dig?
Untuk mengecek DNS dari suatu nama domain di Linux adalah hal yang mudah. Ada satu program bernama dig (domain information gropher) yang akan membantu kita dalam mendapatkan informasi DNS dari domain yang kita tujukan. Dan ini adalah hal dasar yang harus diketahui dalam mengelola server.
Cara menggunakannya sendiri sangatlah mudah, tinggal eksekusi saja:
dig servernesia.com
Dan tentu saja bisa diganti ke nama domain lainnya.
Maka akan langsung dibalas dengan informasi yang cukup panjang:
; <<>> DiG 9.9.5-9+deb8u6-Debian <<>> servernesia.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5295
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;servernesia.com. IN A
;; ANSWER SECTION:
servernesia.com. 299 IN A 192.168.1.22
;; Query time: 61 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Aug 25 22:23:13 EDT 2016
;; MSG SIZE rcvd: 60
Dari hasilnya kita akan tahu apa alamat IP (A Record) dari nama domain tersebut, juga menggunakan DNS server apa (8.8.8.8: berarti milik Google Public DNS).
Ini masih secuil dari kapabilitas dig. Saya sering menggunakannya untuk mengecek propagasi DNS record yang baru saja diubah dan melakukan diagnosa sedang dipointing kemana nama domainnya.