dns processproses resolve DNS di UNIX. saya dapat pertanyaan:
kenapa setelah install osol (opensolaris) kok ngak bisa ngenet? ngak bisa resolve DNS juga, padahal /etc/resolv.conf udah bener. 🙁

hmmm… berarti kamu blom ngerti proses resolve DNS di UNIX/Linux/solaris system.

berikut ini penjelasannya
1. OS pertama kali akan melihat /etc/nsswitch.conf
nsswitch.conf berfungsi untuk menentukan tahap2 resolving object.
contoh object yang di resolve: passwd, hostname, networks, etc.
untuk resolve hostname pastikan di “/etc/nsswitch.conf” ada tulisan:
hosts: files dns
artinya:
– OS akan meresolve sebuah nama host dengan melihat file dalam hal ini /etc/hosts
– jika /etc/hosts tidak ditemukan, maka query DNS server. lihat step 2 dibawah.

2. OS akan melakukan query ke DNS server yang terdaftar di /etc/resolv.conf
pastikan di /etc/resolv.conf ada tulisan:
nameserver 208.67.222.222
nameserver 208.67.220.220
artinya:
– menjelaskan ip address dari DNS server yang akan kita pakai

3. cek service “dns/client” running.
disolaris, daemon “dns/client” berfungsi untuk mengurusi step 1 diatas.
jika ada perubahan di /etc/nsswitch.conf, khususnya pada baris host, restart daemon ini.
check daemon:
# svcs -a | grep dns
online 14:17:45 svc:/network/dns/client:default
restart daemon:
# svcadm restart dns/client

regards,

 picture from study-ccna.com

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.