Selasa, 28 Juli 2009

Setup DNS Forwarder di FreeBSD

Forwarder adalah sebuah Domain Name System (DNS) server pada sebuah jaringan yang digunakan untuk mem-forward query-query nama-nama domain ke DNS server di luar dari jaringan kita. Selain itu, kita juga dapat melakukan forward query tersebut berdasarkan spesifikasi nama domain dengan menggunakan conditional forwarders.


Langkah-langkah untuk membuat DNS Forwarders di freebsd 4.x




1. Edit file /etc/resolv.conf

simpekab# vi /etc/resolv.conf

nameserver  192.168.1.254  <--- ini adalah IP Address DNS Server Sendiri


2. Edit file /etc/namedb/named.conf



simpekab# vi /etc/namedb/named.conf

options {
directory "/etc/namedb";
listen-on port 53 {
192.168.1.254;
127.0.0.1;
};

forwarders {
202.87.240.10;    <--- ini adalah IP Address DNS Server ISP
202.87.240.11;
};

---------- Konfigurasi yang lainnya diabaikan saja ------------

3. Kemudian restart service DNS

simpekab# ndc restart
new pid is 1740t
simpekab#

4. Periksa DNS Server
4.1. Periksa port yang aktif
catatan : angka 53 menunjukkan port DNS, artinya aktif

simpekab# netstat -an

Active Internet connections (including servers)
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp4       0      0  127.0.0.1.53           *.*                    LISTEN
tcp4       0      0  202.87.242.105.53      *.*                    LISTEN
tcp4       0      0  192.168.4.254.53       *.*                    LISTEN
tcp4       0      0  192.168.2.254.53       *.*                    LISTEN
tcp4       0      0  192.168.1.254.53       *.*                   LISTEN

....
udp4       0      0  127.0.0.1.53           *.*
udp4       0      0  202.87.242.105.53      *.*
udp4       0      0  192.168.4.254.53       *.*
udp4       0      0  192.168.2.254.53       *.*
udp4       0      0  192.168.1.254.53       *.*

...

4.2. Periksa proses yang sedang berjalan


Catatan: /usr/sbin/named adalah nama aplikasi DNS Server di FreeBSD


simpekab# ps -aux



USER    PID %CPU %MEM   VSZ  RSS  TT  STAT STARTED      TIME COMMAND
...
root   1740  0.0  0.7  2184 1768  ??  Ss    8:34PM   0:00.00 /usr/sbin/named
...

simpekab#


4.3. Periksa dengan perintah ping dan nslookup



simpekab# nslookup www.detik.com
atau
simpekab# ping  www.detik.com

Courtesy : indofreebsd

1 komentar: