Senin, 26 September 2011

Konfigurasi DNS Server Debian Lenny


Konfigurasi DNS Server

Domain Name System adalah suatu metode untuk meng-konversikan Ip Address (numerik) suatu komputer ke dalam suatu nama domain (alphabetic), ataupun sebaliknya. Yang memudahkan kita dalam mengingat computer tersebut. Misalnya, server Debian memiliki alamat Ip Address sekian, namun pada umumnya, orang tidak akan mudah mengingat alamat Ip dalam bentuk numerik tersebut. Dengan adanya DNS Server, kita bisa mengakses halaman situs dari server Debian tersebut hanya dengan mengakses nama Domain-nya (www.debian.edu), tanpa mengingat Ip Address dari computer tersebut.

Pertama kita siapkan master Bind9 yang ada di dalam Cd Debian Lenny DVD CD.
1. Lakukan Langkah dibawah ini
debian-server:/# apt-get install bind9



2. Edit dan tambahkan konfigurasi untuk forward dan reverse, pada file named.conf atau bisa juga pada file named.conf.local. Kemudian tambahkan script di bawah ini.
debian-server:/# nano /etc/bind/named.conf
#. . .
zone "debian.edu" {                                    //Zone Domain anda
type master;
file "db.debian";                                         //lokasi file FORWARD, default di /var/cache/bind/
};
zone "192.in-addr.arpa" {                         //1 blok ip paling depan
type master;
file "db.192";                                           //lokasi file REVERSE, default di /var/cache/bind/
};
include "/etc/bind/named.conf.local";       //membuat file named.conf.local di process

3. Edit File Forward dengan cara dibawah ini
debian-server:/# cd /etc/bind/
debian-server:/etc/bind# cp db.local /var/cache/bind/db.debian
debian-server:/etc/bind# vim /var/cache/bind/db.debian

$TTL 604800
@      IN      SOA     debian.edu. root.debian.edu. (
                                 2 ; Serial
                       604800 ; Refresh
                         86400 ; Retry
                     2419200 ; Expire
                     604800 ) ; Negative Cache TTL
@                     IN      NS       debian.edu.              //tambahkan “titik” di akhir domain
@                     IN      A          192.168.10.254
www                IN      A          192.168.10.254
ftp                    IN      A          192.168.10.254
sub-domain      IN      A          192.168.10.254      //jika ingin membuat sub-domain
mail                  IN      A          192.168.10.254
streaming          IN      A          192.168.10.254      //alamat untuk streaming server

4. Edit File Reverse
Reverse berfungsi untuk konversi Ip Address ke DNS. Misalnya jika kita mengetikan Ip Address http://192.168.10.254 pada Web Browser, secara otomatis akan redirect ke alamat www.debian.edu.
debian-server:/etc/bind# cp db.127 /var/cache/bind/db.192
debian-server:/etc/bind# vim /var/cache/bind/db.192
$TTL          604800
@               IN                SOA     debian.edu. root.debian.edu. (
                                                   1 ; Serial
                                         604800 ; Refresh
                                           86400 ; Retry
                                       2419200 ; Expire
                                       604800 ) ; Negative Cache TTL
;
@                 IN                NS     debian.edu.           //ingat “titik”
1.10.168      IN               PTR     debian.edu.           //3 blok ip terakhir, dan dibalik

5. Menambah dns-name-server
Tambahkan dns dan nameserver dari server Debian tersebut pada file resolv.conf. Agar dapat diakses melalui computer localhost.
debian-server:/etc/bind# vim /etc/resolv.conf
      
        search debian.edu
        nameserver 192.168.10.254

6. Terakhir, restart daemon dari bind9.
debian-server:/etc/bind# /etc/init.d/bind9 restart

7. Pengujian
Test apakah DNS Server tersebut berhasil atau tidak, dengan perintah nslookup dari computer Localhost ataupun dari computer client.
debian-server:/etc/bind# nslookup 192.168.10.1
        Server : 192.168.10.1
        Address : 192.168.10.1#53
        1.10.168.192.in-addr.arpa name = debian.edu.
debian-server:/etc/bind# nslookup debian.edu
        Server : 192.168.10.1
        Address : 192.168.10.1#53
        Name : debian.edu

Demikianlah cara konfigurasi DNS Server denga menggunakan Bind9, Selamat Mencoba.

1 komentar: