RSS

DNS Lookup 2

Selain utility DNS Lookup dengan perintah host yang dibahas sebelumnya di linux terdapat satu lagi perintah yang dapat digunakan untuk mengetahui informasi tentang informasi DNS yaitu perintah dig.

2. Perintah dig
dig (domain information groper) adalah alat yang fleksibel untuk menginterogasi nama server DNS. dig melakukan DNS lookup dan menampilkan jawaban yang dikembalikan dari nama server yang bertanya. Kebanyakan administrator DNS menggunakan perintah dig untuk memecahkan masalah DNS karena fleksibilitas, kemudahan penggunaan dan kejelasan output. Alat pencarian lainnya cenderung memiliki fungsi kurang dari dig.

Perintah sederhana
$ dig ittelkom.ac.id
; <<>> DiG 9.7.0-P1 <<>> ittelkom.ac.id
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26343
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ittelkom.ac.id. IN A

;; ANSWER SECTION:
ittelkom.ac.id. 3187 IN A 222.124.204.226

;; Query time: 152 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Jun 19 00:59:43 2011
;; MSG SIZE  rcvd: 48

Perintah untuk menampilkan SOA record
$ dig +nssearch ittelkom.ac.id
SOA ns1.ittelkom.ac.id. root.ittelkom.ac.id. 2011022412 3600 900 3600000 3600 from server ns1.ittelkom.ac.id in 76 ms.
SOA ns1.ittelkom.ac.id. root.ittelkom.ac.id. 2011022412 3600 900 3600000 3600 from server ns2.ittelkom.ac.id in 48 ms.

Perintah untuk menampilkan semua record dari ns server
$ dig +noall +answer ittelkom.ac.id any
ittelkom.ac.id. 1564 IN A 222.124.204.226
ittelkom.ac.id. 1564 IN NS ns1.ittelkom.ac.id.
ittelkom.ac.id. 1564 IN NS ns2.ittelkom.ac.id.

Perintah untuk menampilkan IP server
$ dig +short ittelkom.ac.id
222.124.204.226

Perintah untuk kepentingan trace DNS server
$ dig +trace ittelkom.ac.id
; <<>> DiG 9.7.0-P1 <<>> +trace ittelkom.ac.id
;; global options: +cmd
. 377374 IN NS a.root-servers.net.
. 377374 IN NS l.root-servers.net.
. 377374 IN NS f.root-servers.net.
. 377374 IN NS m.root-servers.net.
. 377374 IN NS b.root-servers.net.
. 377374 IN NS k.root-servers.net.
. 377374 IN NS h.root-servers.net.
. 377374 IN NS d.root-servers.net.
. 377374 IN NS i.root-servers.net.
. 377374 IN NS e.root-servers.net.
. 377374 IN NS j.root-servers.net.
. 377374 IN NS g.root-servers.net.
. 377374 IN NS c.root-servers.net.
;; Received 228 bytes from 192.168.1.1#53(192.168.1.1) in 299 ms

id. 172800 IN NS ns1.rad.net.id.
id. 172800 IN NS ns1.id.
id. 172800 IN NS ns1.indo.net.id.
id. 172800 IN NS sec3.apnic.net.
;; Received 219 bytes from 202.12.27.33#53(m.root-servers.net) in 317 ms

ac.id. 13300 IN NS ns1.rad.net.id.
ac.id. 13300 IN NS ns1.iptek.net.id.
ac.id. 13300 IN NS ns2.cbn.net.id.
ac.id. 13300 IN NS ns.net.id.
ac.id. 13300 IN NS ns1.id.
;; Received 215 bytes from 202.159.32.2#53(ns1.indo.net.id) in 51 ms

ittelkom.ac.id. 1800 IN NS ns2.ittelkom.ac.id.
ittelkom.ac.id. 1800 IN NS ns1.ittelkom.ac.id.
;; Received 100 bytes from 202.155.30.227#53(ns1.id) in 50 ms

ittelkom.ac.id. 3600 IN A 222.124.204.226
ittelkom.ac.id. 3600 IN NS ns1.ittelkom.ac.id.
ittelkom.ac.id. 3600 IN NS ns2.ittelkom.ac.id.
;; Received 116 bytes from 222.124.204.227#53(ns2.ittelkom.ac.id) in 263 ms

Dan banyak opsi lain yang bisa dilihat dengan perintah dig
$ dig -h

0 comments:

Poskan Komentar