Sapa yang ga mau punya domain sendiri? Sapa juga yang ga mau memiliki domain tanpa harus membayar? Bisa gitu? Ya bisa lah. Makanya sekarang aq buat tutorial ini, agar qt bisa nikmatin domain gratis. Perlu diperhatikan bahwa tutorial ini menggunakan Ubuntu Desktop 7.10 (bukan versi server lho) pada kasus jaringan LAN (bukan internet).
Skenario yang digunakan pada tutorial ini adalah IP yang dijadikan DNS Server adalah 192.168.9.2, 192.168.9.3 sebagai web server, 192.168.9.4 sebagai mail server dan IP 192.168.9.15 sebagai klien.
Tahapan dalam membangun DNS Server ini adalah,
ente kudu nginstal yang namanya bind (bisa via synaptic ato pake CLI alias command line)
* pake CLI
$ sudo apt-get install bind9
setelah itu ubah directori ke /etc/bind/, edit file named.conf.local
$ sudo nano /etc/bind/named.conf.local
isikan dengan
//
// Do any local configuration here
//
zone "mydns.com" {
type master;
file "mydns.com.db";
notify no;
};
zone "9.168.192.in-addr.arpa" {
type master;
notify no;
file "reverse/192.168.9";
};
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
pada baris zone “mydns.com”, itu menunjukkan nama domain yang akan dipakai. Anda dapat menggantinya menjadi yang lain.
Pada baris zone “9.168.192.in-addr.arpa” itu menunjukkan alamat network anda, jika IP anda 192.168.9.xxx. Jika IP DNS server 192.168.20.xxx maka zone = 20.168.192.in-addr.arpa
sekarang pindah ke direktori /var/chache/bind/
buat file baru dengan nama mydns.com.db
$ sudo nano /var/chache/bind/mydns.com.db
isikan seperti ini
$TTL 3D @ IN SOA ns.mydns.com. root.mydns.com. ( 200608081 ; serial, todays date + todays serial # 8H ; refresh, seconds 2H ; retry, seconds 4W ; expire, seconds 1D ) ; minimum, seconds ; NS ns ; Inet Address of name server MX 10 mail ; Primary Mail Exchanger ns A 192.168.9.2 www A 192.168.9.3 mail A 192.168.9.4
buat direktori reverse dan buat file 9.168.192 pada direktori reverse
$ sudo mkdir /var/cache/bind/reverse
$ sudo nano /var/cache/bind/reverse/9.168.192
isikan seperti ini
$TTL 3D @ IN SOA ns.mydns.com. root.mydns.com. ( 200608051 ; Serial, todays date + todays serial 8H ; Refresh 2H ; Retry 4W ; Expire 1D) ; Minimum TTL NS ns.mydns.com . 2 PTR ns.mydns.com. 3 PTR mydns.com. 4 PTR mail.mydns.com.
setelah siap semuanya matikan named
$ sudo killall named
dan restart named
$ sudo named -4
pada konsol ketik perintah nslookup www.mydns.com
$ nslookup www.mydns.com
akan di tampilkan
Server: 127.0.0.1 Address: 127.0.0.1#53
Name: www.mydns.com Address: 192.168.9.3
$ nslookup mail.mydns.com
akan di tampilkan
Server: 127.0.0.1 Address: 127.0.0.1#53
Name: mail.mydns.com Address: 192.168.9.4
semoga artikel ini dapat membantu. (lagi…)