Kamis, 03 September 2009

Setting DNS client di opensolaris

saya dapat pertanyaan:
kenapa setelah install osol 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 system.

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:
- daftar DNS server

3. cek service "dns/client" running.
di solaris, 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,

Tidak ada komentar: