Rabu, 26 Mei 2010

Cara Membuat Lokal DNS di Ubuntu

1. Sebelum melakukan instalasi harus dipastikan kalau sudah terhubung dengan internet

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

2. Sekarang kita mengkonfigurasi ip forward ddengan command

nano /etc/bind/named.conf.options

forwarders {
192.168.1.19
};

3.Setelah itu kita lakukan konfigurasi ip static

nano /etc/network/interfaces, isikan seperti ini :

iface eth0 inet static
address 192.168.1.19
netmask 255.255.255.0
gateway 192.168.1.19

4. Jika telah sukses sekarang kita lakukan Mapping DNS

nano /etc/bind/named.conf.local,
masukkan command

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

5.Sekarang kita berikan nama DNS,
disini diberikan contoh nama ricky.com

cp /etc/bind/db.local /etc/bind/db.ricky.com

nano /etc/bind/db.ricky.com, masukkan command seperti ini :
$TIL 604800
@ IN SOA ricky.com. root.ricky.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ricky.com.
@ IN AAAA ;;1
IN A 192.168.1.19
www IN A 192.168.1.19
ftp IN CNAME ricky.com.
mail IN A 192.168.1.19


6. Setting ip buat DNS bisa dilakukan dengan cara:

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

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

7. Setting nameserver biar bisa ke search di lokal DNS

nano /etc/resolv.conf

search ricky.com.
nameserver 192.168.1.19

8. Setting host

nano /etc/hosts

127.0.0.1 localhost
192.168.1.19 ricky.com.
127.0.1.1 bonito1-PC

9. Setelah semua sukses,lalu restart

- /etc/init.d/networking restart
- /etc/init.d/bind9 restart
Jika sudah selesai,kita lakukan pengecekan DNS nya yaitu lewat CMD di linuc tersebut dengan comand nslookup ricky.com