Unbound is a validating, recursive, and caching DNS resolver.
begitulah kata iklan di websitenya tapi setelah gw compile dan coba dengan trial dan error ternyata lebih responsif dari dns yang dah gw pake sebelumnya yaitu DNSMASQ, PDNSD (berdasarkan feeling dan graphic dibawah ini).
ok sekarang langsung saja gw mencoba di laptop axioo butut kesayangan gw yang terinstal slackware 13.1
masuk dengan mode root dulu
# cd /tmp
download unbound terbaru
# wget http://www.unbound.net/downloads/unbound-latest.tar.gz
hingga artikel ini diluncurkan gw memakai unbound 1.4.17
# tar xvf unbound-latest.tar.gz
# cd unbound-1.4.6
# ./configure
# make
# make install
add grup untuk unbound
# groupadd unbound
# useradd -d /var/unbound -m -g unbound -s /bin/false unbound
konfigurasi unbound.conf nya dengan menggunakan vi,kwrite ato editor kesayangan kalian(dalam hal ini gw make vi ). tuk versi compile lokasinya ada dimari /usr/local/etc/unbound/unbound.conf
# vi /usr/local/etc/unbound/unbound.conf
ini settingan gw
silahkan ganti dns.indolini.org dengan domain laen & silahkan sesuaikan ip nya dengan networknya.
cek konfigurasi dengan perintah ini
# unbound-checkconf /usr/local/etc/unbound/unbound.conf
klo ga’ ada error berarti aman
download file named.cache nya
# cd /usr/local/etc/unbound/unbound
# wget ftp://FTP.INTERNIC.NET/domain/named.cache
klo udah sekarang merequest file key server agar unbound dapat berjalan
# cd /usr/local/sbin
# unbound-control-setup
# cd /usr/local/etc/unbound
# chown unbound:root unbound_*
# chmod 440 unbound_*
lalu buat skrip agar unbound bisa dieksekusi
# vi /etc/rc.d/rc.unbound
lalu isi dengan skrip dibawah ini
save lalu buat menjadi executable
# chmod 755 /etc/rc.d/rc.unbound
atau
# chmod +x /etc/rc.d/rc.unbound
klo udah mari kita buat startup skripnya
# vi /etc/rc.d/rc.local
masukkan skrip ini tapi klo ada squid masukkan sebelum skrip auto start squid (klo ada squid, klo ga’ ada file nya silahkan buat aja )
untuk shutdown silahkan memakai skrip ini di local_shutdown script setelah auto shutdown squid(klo ada squidnya klo ga’ ada masukkan langsung aja, klo filenya ga’; ada silahkan buat aja )
# vi /etc/rc.d/rc.local_shutdown
sekarang coba di restart unbound nya
# /etc/rc.d/rc.unbound restart
asumsi memakai dns.indolini.org di penamaan domainnya
# root@indolini:~# nslookup 192.168.xx.xx
# Server: 127.0.0.1
# Address: 127.0.0.1#53
# x.xx.168.192.in-addr.arpa name = dns.indolini.org.
# root@indolini:~# nslookup dns.indolini.org
# Server: 127.0.0.1
# Address: 127.0.0.1#53
# Name: dns.indolini.org
# Address: 192.168.xx.xx
masukkan dns nya ke squid lalu di reconfigure
dns_nameservers 127.0.0.1
untuk melihat performanya silahkan cek dengan ini
# unbound-control stats
tolong diberitahu yah apabila nubi ini ada kesalahan,maklum cuma modal nekat aja trial & error selama kurang lebih 1 hari dengan kemampuan yang terbatas
comments powered by Disqus