Feed on Posts or Comments 11 October 2008

DNS IWaN RySTiONo on 29 Jun 2007 01:32 am

Membuat Server DNS Sendiri

Pada Distro Slackware, sudah ada paket Bind, yaitu DNS server. Secara default, Bind akan bekerja, namun perlu dilakukan setting agar dapat bekerja dengan optimal. Berikut langkah-langkahnya.

Download file named.cache

wget http://www.internic.net/zones/named.cache

 

Kemudian masuk /var/named/caching-example

cd /var/named/caching-example

 

Buang file named.ca dari direktori tersebut.

rm -rf named.ca

 

Dengan asumsi kita download named.cache di /root, maka kita salin file tersebut di direktori /var/named

cp /root/named.cache /var/named/named.ca

 

Pindahkan semua isi direktori caching-example ke parent direktorinya (/var/named) dan hapus direktori caching-example.

mv ./* ../ && cd ../ && rm -rf caching-example

 

Lalu rubah file /etc/named.conf menjadi seperti di bawah ini:

options {
directory “/var/named”;
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
* directive below. Previous versions of BIND always asked
* questions using port 53, but BIND 8.1 uses an unprivileged
* port by default.
*/
query-source address * port 53;
};

 

//
// a caching only nameserver config
//
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};
zone “.” IN {
type hint;
file “named.ca”;
};

zone “localhost” IN {
type master;
file “localhost.zone”;
allow-update { none; };
};

zone “0.0.127.in-addr.arpa” IN {
type master;
file “named.local”;
allow-update { none; };
};

include “/etc/rndc.key”;

 

Lalu, rubah file /etc/resolv.conf menjadi seperti di bawah ini:

nameserver 127.0.0.1
nameserver 202.152.0.2
nameserver 202.134.1.10

Baris kedua dan ketiga adalah opsional, untuk jaga-jaga kalo server DNS kita tiba-tiba mati.

 

Lakukan test query :

root@cache-bone01:~# host yahoo.com
yahoo.com has address 66.94.234.13
yahoo.com has address 216.109.112.135
yahoo.com mail is handled by 1 a.mx.mail.yahoo.com.
yahoo.com mail is handled by 1 b.mx.mail.yahoo.com.
yahoo.com mail is handled by 1 c.mx.mail.yahoo.com.
yahoo.com mail is handled by 1 d.mx.mail.yahoo.com.
yahoo.com mail is handled by 1 e.mx.mail.yahoo.com.
yahoo.com mail is handled by 1 f.mx.mail.yahoo.com.
yahoo.com mail is handled by 1 g.mx.mail.yahoo.com.
root@cache-bone01:~#

Jika hasilnya seperti diatas, maka DNS server siap dipakai.

 

Sekarang set Primary DNS komputer client dengan IP dari DNS server ini. Sedangkan, secondary DNS adalah DNS dari ISP anda. Buat abang-abang yang di Lintasarta dan Telkom, sorry ye….DNS nye ane pake buat contoh. ^_^

Selamat mencoba… :-)

2 Responses to “Membuat Server DNS Sendiri”

  1. on 16 May 2008 at 11:45 am 1.Membuat Server DNS Sendiri « Azhar Rifai Rusydi said …

    [...] Membuat Server DNS Sendiri May 16, 2008 Posted by anwar008 in Linux. trackback Membuat Server DNS Sendiri [...]

  2. on 16 Jul 2008 at 3:22 pm 2.saiful said …

    kok sy cb smuanya g bs????? apa yg kurang pd open BSD kami?????

Trackback This Post | Subscribe to the comments through RSS Feed

Leave a Reply