Minggu, 23 Mei 2010

konfiguras DNS menggunakan ubuntu


1.buka terminal dan ketik

sudo apt-get install bind9
- apt-get install dnsutils

2. konfigurasi ip forwardnya

nano /etc/bind/named.conf.options

forwarders {
192.168.9.9
};

3. konfigurasi ip static

nano /etc/network/interfaces
iface eth0 inet static
address 192.168.9.9
netmask 255.255.255.0
gateway 192.168.9.9

4. Mapping DNS

nano /etc/bind/named.conf.local

zone "raja.com" {
type master;
file "/etc/bind/db.raja.com";
};
zone "9.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};

5. saatnya dalam pemberian nama DNS, disini saya akan memakai nama DNS adalah raja.com

sudo cp /etc/bind/db.local /etc/bind/db.raja.com

nano /etc/bind/db.raja.com, isikan seperti ini :
$TLL 604800
@ IN SOA raja.com. root.raja.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS raja.com.
@ IN AAAA ;;1
IN A 192.168.9.9
www IN A 192.168.9.9
ftp IN CNAME chandra.com.
mail IN A 192.168.9.9

perhatikan dalam pemberian nama DNS jangan lupa beri tanda titil ( . ) pada belakang nama DNS nya contoh chandra.com.

6. Setting ip buat DNS :

cp /etc/bind/db.127 /etc/bind/db.192

nano /etc/bind/db.192
$TIL 604800
@ IN SOA raja.com. root.raja.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS raja.com.
2 IN PTR www.raja.com.
2 IN PTR mail.raja.com.

7. Setting nameserver biar bisa ke search di lokal DNS

nano /etc/resolv.conf

search raja.com.
nameserver 192.168.9.9

8. Setting host

nano /etc/hosts

127.0.0.1 localhost
192.168.10.10 raja.com.
127.0.1.1 raja notebook

9. langkah terakhir yaitu adalah merestart

sudo /etc/init.d/networking restart
sudo /etc/init.d/bind9 restart

lalu lihat apakah dns anda sudah ada dengan mengetik nslookup raja.com kalo ada muncul seperti ini