Selasa, 25 Mei 2010

Server DNS Ubuntu8.10

Untuk memberikan nama domain pada suatu mesin/server maka dibutuhkanlah DNS Server. DNS server berfungsi untuk menterjemahkan alamat IP sebuah server menjadi nama domain. Seperti contoh http://danubudi.web.id mempunyai IP : 66.197.178.245 atau www.friendster.com mempunyai alamat IP (pada salah satu servernya) : 209.11.168.112 (karena Friendster mempunyai 6 server), jadi secara mudahnya ketika seseorang mengakses/merequest situs http://danubudi.web.id oleh DNS request tersebut akan diarahkan ke server yang memiliki IP : 66.197.178.245.

Untuk memberikan nama domain pada suatu mesin/server maka dibutuhkanlah DNS Server. DNS server berfungsi untuk menterjemahkan alamat IP sebuah server menjadi nama domain. Seperti contoh http://danubudi.web.id mempunyai IP : 66.197.178.245 atau www.friendster.com mempunyai alamat IP (pada salah satu servernya) : 209.11.168.112 (karena Friendster mempunyai 6 server), jadi secara mudahnya ketika seseorang mengakses/merequest situs http://danubudi.web.id oleh DNS request tersebut akan diarahkan ke server yang memiliki IP : 66.197.178.245.
Dipostingan berikut saya akan menjelaskan bagaimana mengkonfigurasi DNS, dan tentunya disesuaikan dengan kebutuhan , sebagai contoh postingan berikut ini domain ictsoppeng.net dengan ip 192.168.6.254

1. Insall paket bind dengan perintah
~#apt-get install bind9

2. Edit file named.conf
~#nano /etc/bind/named.conf
kemudian tmbahkan baris berikut
#====baris yang ditambahkan========#
zone "ictsoppeng.net" {
type master;
file "/etc/bind/db.ict";
};

zone "6.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.ip";
};

jangan lupa untuk save,

4. Edit file untuk forward zone, pada ubuntu8.04 anda boleh mengcopy file db.local pada direktori /etc/bind/ menjadi db.ict kemudian edit file tersebut seperti contoh berikut ini

;
;BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.ictsoppeng.net. admin.ictsoppeng.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns.ictsoppeng.net.
IN MX 10 mail.ictsoppeng.net.
ns IN A 192.168.6.254
www IN CNAME ns
ftp IN CNAME ns
mail IN CNAME ns
proxy IN CNAME ns

5. Edit file untuk reverse zone, anda boleh mengcopy file db.0 pada direktori /etc/bind/ menjadi db.ip kemudian edit file tersebut seperti contoh berikut ini :

;
; BIND reverse data file for broadcast zone
;
$TTL 604800
@ IN SOA server.ictsoppeng.net. admin.ictsoppeng.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
IN NS ns.ictsoppeng.net.
254 IN PTR ns.ictsoppeng.net.

6. edit file resolv di /etc/resolv.conf
~nano /etc/resolv.conf

kemudian tambahkan baris berikut

domain ns.ictsoppeng.net
nameserver 192.168.6.254

7. restart bind

~# /etc/init.d/bind9 restart

atau

~# /etc/init.d/bind9 reload

8. test DNS dengan perintah nslookup jika berhasil akan muncul pesan seperti brikut :
~# nslookup 192.168.6.254
Server: 192.168.6.254
Address: 192.168.6.254#53

254.6.168.192.in-addr.arpa name = ns.ictsoppeng.net.

~# nslookup www.ictsoppeng.net
Server: 192.168.6.254
Address: 192.168.6.254#53

www.ictsoppeng.net canonical name = ns.ictsoppeng.net.
Name: ns.ictsoppeng.net
Address: 192.168.6.254



Tidak ada komentar:

Posting Komentar