Secara default BIND bekerja di Port 53 oleh karena itu pastikan port 53 telah terbuka dan bekerja dengan baik.
Cara untuk mengetahui port 53 bekerja lakukan perintah telnet
# telnet nama-server 53
maka akan keluar di layar seperti :
Trying 192.168.3.8...
Connected to ns1.domainsaya.com.
Escape character is '^]'.
jika koneksi gagal maka pastikan semua firewall mengizinkan akses ke port 53 atau coba cek di server apakah port 53 telah terbuka dengan cara
# netstat -atve
Hasil nya akan seperti ini
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode
tcp 0 0 ns1.mydomain.com:domain *:* LISTEN named 10386
tcp 0 0 ns1.mydomain.com:rndc *:* LISTEN named 10388
tcp 0 0 xxxxxxxxxxxx:smux *:* LISTEN root 4441
tcp 0 0 *:mysql *:* LISTEN mysql 411106
tcp 0 0 *:ndmp *:* LISTEN root 4590
tcp 0 0 *:http *:* LISTEN root 4515
tcp 0 0 *:ssh *:* LISTEN root 4365
tcp 0 264 xxx.xxx.xxx.xxx:ssh xxx.xxx.xxx.xxx:ehtp ESTABLISHED root 2047344
periksa iptable firewall tidak memblok permintaan ke server
# iptables -L -n
atau
# iptables -L -n | less
periksa named telah berjalan
# /etc/init.d/named status
jika tidak berjalan lakukan perintah :
# chkconfig named on
# service named start
Bisa juga dengan melihat dari log system dengan cara mengetikan perintah
# tail -f /var/log/messages
Hasil nya akan seperti
Jun 16 16:50:25 abc named[3539]: listening on IPv4 interface lo, 127.0.0.1#53
Jun 16 16:50:25 abc named[3539]: listening on IPv4 interface eth0, 192.168.0.5#53
Jun 16 16:50:25 abc named[3539]: command channel listening on 127.0.0.1#953
Jun 16 16:50:25 abc named[3539]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Jun 16 16:50:25 abc named[3539]: mydomain.com.rev:1: no TTL specified; using SOA MINTTL instead
Jun 16 16:50:25 abc named[3539]: zone 3.168.192.in-addr.arpa/IN: loaded serial 12
Jun 16 16:50:25 abc named[3539]: zone localhost/IN: loaded serial 42
Jun 16 16:50:25 abc named[3539]: zone mydomain.com/IN: loaded serial 12
Jun 16 16:50:25 abc named[3539]: running
Bisa juga dengan memeriksa kemungkinan kesalahan konfigurasi yang terdapat di /etc/named.conf yaitu dengan memasukan perintah
# named-checkconf /etc/named.conf
kalau terdapat kesalahan maka akan keluar tampilan seperti
/etc/named.conf:32: missing ';' before 'zone'
kalau tidak ada kesalahan lanjutkan dengan memvalidasi konfigurai zone dengan named utiliti
# named-checkzone localhost /var/named/localhost.zone
atau
# named-checkzone localhost /var/named/mydomain.com.zone
maka seharusnya keluar tampilan seperti
zone mydomain.com/IN: loaded serial 12
OK
Ada beberapa utiliti yang berfungsi untuk memastikan DNS berjalan yaitu
# host mydomain.com
atau
# host www
maka seharunya akan keluar tampilan seperti
mydomain.com has address 192.168.3.8
Melihat zone tranfer domain dengan perintah
# host -l mydomain.com
hasilnya akan seperti
mydomain.com SOA ns1.mydomain.com. admin.mydomain.com. 12 10800 900 604800 86400
mydomain.com name server ns1.mydomain.com.
mydomain.com mail is handled by 10 mail.mydomain.com.
mydomain.com has address 192.168.3.8
mail.mydomain.com has address 192.168.3.8
ns1.mydomain.com has address 192.168.3.8
www.mydomain.com has address 192.168.3.8
mydomain.com SOA mydomain.com. admin.mydomain.com. 12 10800 900 604800 86400
cara lainnya dengan
# dig mydomain.com
# dig 192.168.3.8
# ping mydomain.com
Semoga membantu para pembaca
sumber diambil dari forum.terserahlu.us
Tidak ada komentar:
Posting Komentar