Wah saya baru tahu, perintah dig di linux selain sebagai DNS Lookup ternyata juga bisa digunakan sebagai query Nameserver untuk keperluan DNS Caching, tentunya jika kita menggunakan BIND.
Caranya sangat mudah, jika kita ingin me-resolve domain google.com cukup dengan perintah berikut:
Resolve Domain Name:
Untuk mengetahui alamt IP-Address(asumsi teman-teman telah paham mengenai IP-Address) dari domain google.com, cukup dengan menggunakan perintah:
rud@box~$ dig google.com
maka pada layar akan menghasilkan output sebagai berikut:
; <<>> DiG 9.7.1 <<>> google.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55089 ;; flags: qr rd ra; QUERY: 1, ANSWER: 16, AUTHORITY: 4, ADDITIONAL: 0 ;; QUESTION SECTION: ;google.com. IN A ;; ANSWER SECTION: google.com. 300 IN A 74.125.236.38 google.com. 300 IN A 74.125.236.39 google.com. 300 IN A 74.125.236.40 google.com. 300 IN A 74.125.236.41 google.com. 300 IN A 74.125.236.42 google.com. 300 IN A 74.125.236.43 google.com. 300 IN A 74.125.236.44 google.com. 300 IN A 74.125.236.45 google.com. 300 IN A 74.125.236.46 google.com. 300 IN A 74.125.236.47 google.com. 300 IN A 74.125.236.32 google.com. 300 IN A 74.125.236.33 google.com. 300 IN A 74.125.236.34 google.com. 300 IN A 74.125.236.35 google.com. 300 IN A 74.125.236.36 google.com. 300 IN A 74.125.236.37 ;; AUTHORITY SECTION: google.com. 169930 IN NS ns2.google.com. google.com. 169930 IN NS ns1.google.com. google.com. 169930 IN NS ns3.google.com. google.com. 169930 IN NS ns4.google.com. ;; Query time: 69 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Wed Feb 22 18:12:40 2012 ;; MSG SIZE rcvd: 356
seperti yang terlihat pada output diatas, dapat dijelaskan
ANSWER SECTION: << menginformasikan tentang alamat IP-Address dari domain google.com, mengapa kok hasilnya banyak? kok gak cuma satu? ya karena google punya jutaan server di dunia :D
AUTHORITY SECTION: << menjelaskan nameserver dari domain google yaitu ns1.google.com, ns2.google.com dan seterusnya.
Query Nameservers:
Selain untuk resolve domain, dig juga bisa digunakan untuk query nameserver, bagaimana?
cukup dengan perintah:
rud@box~$ dig @a.root-servers.net . ns
maka pada layar akan menghasilkan output kira-kira seperti ini:
; <<>> DiG 9.7.1 <<>> @a.root-servers.net . ns ; (2 servers found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35526 ;; flags: qr aa rd; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;. IN NS ;; ANSWER SECTION: . 518400 IN NS g.root-servers.net. . 518400 IN NS h.root-servers.net. . 518400 IN NS m.root-servers.net. . 518400 IN NS b.root-servers.net. . 518400 IN NS f.root-servers.net. . 518400 IN NS e.root-servers.net. . 518400 IN NS a.root-servers.net. . 518400 IN NS l.root-servers.net. . 518400 IN NS j.root-servers.net. . 518400 IN NS c.root-servers.net. . 518400 IN NS d.root-servers.net. . 518400 IN NS i.root-servers.net. . 518400 IN NS k.root-servers.net. ;; ADDITIONAL SECTION: g.root-servers.net. 3600000 IN A 192.112.36.4 h.root-servers.net. 3600000 IN A 128.63.2.53 h.root-servers.net. 3600000 IN AAAA 2001:500:1::803f:235 m.root-servers.net. 3600000 IN A 202.12.27.33 m.root-servers.net. 3600000 IN AAAA 2001:dc3::35 b.root-servers.net. 3600000 IN A 192.228.79.201 f.root-servers.net. 3600000 IN A 192.5.5.241 f.root-servers.net. 3600000 IN AAAA 2001:500:2f::f e.root-servers.net. 3600000 IN A 192.203.230.10 a.root-servers.net. 3600000 IN A 198.41.0.4 a.root-servers.net. 3600000 IN AAAA 2001:503:ba3e::2:30 l.root-servers.net. 3600000 IN A 199.7.83.42 l.root-servers.net. 3600000 IN AAAA 2001:500:3::42 j.root-servers.net. 3600000 IN A 192.58.128.30 ;; Query time: 102 msec ;; SERVER: 198.41.0.4#53(198.41.0.4) ;; WHEN: Wed Feb 22 18:23:02 2012 ;; MSG SIZE rcvd: 512
dilihat dari hasil diatas maka dapat dijelaskan pada
ANSWER SECTION: << daftar dari seluruh nameserver yang aktif di seluruh dunia
ADDITIONAL SECTION: << merupakan alamat IP-Address dari tiap-tiap nameserver
informasi mengenai Nameserver dapat dibaca di http://www.isc.org/ (Internet Systems Consortium)
POST TGL: 22 February 2012
KATEGORI: Linux
Site Version: 0.9.3, Date Build: Oct-2008, thanks to php-mysql tutorial and Intranet Journal
Isi bebas didistribusikan dengan mencantumkan alamat asal.