6. DNS Tools

Beberapa program berikut adalah perintah perintah yang sering digunakan untuk mengakses DNS/BIND server.
Untuk mengetahui lebih lanjut tentang perintah perintah ini silahkan anda melihat manual masing masing perintah tersebut.

dig

Perintah dig (domain information groper) digunakan untuk mendapatkan informasi dari sebuah DNS server. Perintah ini biasa  gunakan untuk membuat root.cache file.

[root@die bind]# dig @a.root-servers.net . ns > root.cache

Selanjutya copy file tersebut ke direktori yang ditentukan.

[root@die bind]# cp root.cache /chroot/dns/var/named

@a.root-servers.net adalah address root server yang diakses untuk mendapatkan root.cache tersebut.
Perintah ini juga bisa digunakan untuk mengetahui informasi tentang domain name.

[root@die bind]# dig -x 202.138.228.226

; <<>> DiG 8.2 <<>> -x
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 5
;; QUERY SECTION:
;;      226.228.138.202.in-addr.arpa, type = ANY, class = IN

;; ANSWER SECTION:
226.228.138.202.in-addr.arpa.  1D IN PTR  die.karet.org.

;; AUTHORITY SECTION:
228.138.202.in-addr.arpa.  1D IN NS  die.karet.org.
228.138.202.in-addr.arpa.  1D IN NS  shell.karet.org.
228.138.202.in-addr.arpa.  1D IN NS  anubis.karet.org.
228.138.202.in-addr.arpa.  1D IN NS  thor.karet.org.

;; ADDITIONAL SECTION:
die.karet.org.          1D IN A         202.138.228.226
shell.karet.org.        1D IN A         202.138.228.227
anubis.karet.org.       1D IN A         202.152.13.130
thor.karet.org.         1D IN A         202.152.15.174
thor.karet.org.         1D IN A         202.152.15.163

;; Total query time: 19 msec
;; FROM: die to SERVER: default -- 192.168.0.18
;; WHEN: Thu Jun 29 10:42:34 2000
;; MSG SIZE  sent: 46  rcvd: 251

ndc

Perintah ndc (name daemon control) digunakan untuk mengakses name server secara local dari console.

[root@die bind]# ndc
Type   help  -or-   /h   if you need help.
ndc> help
getpid
status
stop
exec
reload [zone] ...
reconfig (just sees new/gone zones)
dumpdb
stats
trace [level]
notrace
querylog
qrylog
help
quit
ndc> /e

nslookup

Perintah nslookup digunakan untuk mengakses domain name servers. Akses dapat dilakukan secara interactive melalui command line nslookup, maupun secara non interaktif.

Pada interactive mode, gunakan seperti ini:

[root@die bind]# nslookup
Default Server:  die.karet.org
Address:  202.138.228.226

> set q=ns
> karet.org
Server:  die.karet.org
Address:  202.138.228.226

karet.org       nameserver = anubis.karet.org
karet.org       nameserver = thor.karet.org
karet.org       nameserver = die.karet.org
karet.org       nameserver = shell.karet.org
anubis.karet.org        internet address = 202.152.13.130
thor.karet.org  internet address = 202.152.15.174
thor.karet.org  internet address = 202.152.15.163
die.karet.org   internet address = 202.138.228.226
shell.karet.org internet address = 202.138.228.227

Pada mode non interaktif, akses dilakukan seperti ini:

[root@die bind]# nslookup www.karet.org
Server:  die.karet.org
Address:  202.138.228.226

Name:    shell.karet.org
Address:  202.138.228.227
Aliases:  www.karet.org

Dimana <www.karet.org> adalah address yang ingin diketahui informasinya.

dnsquery

Perintah dnsquery akan mengakses domain name server melalui library call /etc/resolv.conf

[root@die bind]# dnsquery www.karet.org
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44264
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 5
;;      www.karet.org, type = ANY, class = IN
www.karet.org.          1D IN CNAME     shell.karet.org.
karet.org.              1D IN NS        die.karet.org.
karet.org.              1D IN NS        shell.karet.org.
karet.org.              1D IN NS        anubis.karet.org.
karet.org.              1D IN NS        thor.karet.org.
die.karet.org.          1D IN A         202.138.228.226
shell.karet.org.        1D IN A         202.138.228.227
anubis.karet.org.       1D IN A         202.152.13.130
thor.karet.org.         1D IN A         202.152.15.174
thor.karet.org.         1D IN A         202.152.15.163

host

Perintah host berfungsi untuk melakukan look up melalui DNS.

[root@die bind]# host die.karet.org
die.karet.org has address 202.138.228.226

References

    << previous                     back to main menu

1