Server DNS Linux


Dengan berkembangnya jaringan komputer, membutuhkan sistem yang bisa dikembangkan: sebuah sistem yang bisa mengganti alamat host hanya di satu tempat, host lain akan mempelajari perubaha tersebut secara dinamis. Inilah DNS.

Dalam membuat DNS Server anda harus menginstal paket Bind9 yang tersedia di DVD

Ketentuan ip address eth0/ eth1 /eth2 dst.
ð  Iface inet Eth0: static
Address         = 203.120.50.1
Netmask        = 255.255.255.0
Broadcast      = 203.120.50.255
Network        = 203.120.50.0

Langkah-Konfigurasi :

1.       Tuliskan perintah  (untuk mengecek deteksi eth0 )
            #ifconfig
2.       Masukan IPaddress berdasarkan ketentuan diatas
# nano /etc/network/interfaces
#the primary network interface
allow-hotpulg eth0
iface eth0 inet static/dhcp tdk purlu member no.ip dan netmask network broadcast
address 203.120.50.1
netmask 255.255.255.0
network 203.120.50.0
broadcast 203.120.50.255

jika ingin menambahkan virtual eth0 dengan menambahkan pada bagian bawah yaitu :

up  ip  addr  add  200.100.50.26/24   brd 200.100.50.255   dev eth0 label eth0:0

contoh tugas membuat domain : www.sekolah.sch.id & www.jurusan.com
Langkah-Langkah :
1.       Cek terlebih dahulu dengan perintah: #dpkg –l|grep bind9
2.       Masukan disk DVD Debian ke dalam DVD-Rom.
3.       Ketiklah Syntax => #aptitude install bind9
4.       Start service bind9 => #/etc/init.d/bind9  start
5.       Konfigurasilah file di /etc/bind/named.conf.local
# nano /etc/bind/named.conf.local
Contoh :
Zone “sekolah.sch.id”  {
                Type master;
                File “db.sekolah”;
};

Zone “203.in-addr.arpa”  {
                Type master;
                File “db.203”;
};

6.       Copy file db.127 ke db.203 & copy file db.local ke db.sekolah
ð  cd   /etc/bind
ð  cp   db.127   /var/cache/bind /db.203
ð  cp  db.local   /var/cache/bind /db.sekolah

7.       Edit file  db.sekolah dan db.203 di /var/cache/bind
#cd   /var/cache/bind
#nano    db.sekolah ( yang isinya di edit seperti dibawah ini ) :

$TTL   604800
@                                                           IN SOA sekolah.sch.id. root.sekolah.sch.id. (
2 ; serial
604800 ; refresh
86400 ; retry
2419200 ; expire
604800 ; negative cache TTL
);
@                           IN           NS           sekolah.sch.id.
www                      IN           A             203.120.50.1
mail                       IN           A             203.120.50.1
ftp                           IN           A             203.120.50.1

#nano  db.203  ( yang isinya di edit seperti dibawah ini ) :

$TTL 604800
@                           IN           SOA       sekolah.sch.id. root.sekolah.sch.id. (
1 ; serial
604800 ; refresh
86400 ; retry
2419200 ; expire
604800 ; negative cache TTL
);
@                           IN           NS         sekolah.sch.id.
1.50.120               IN           PTR        sekolah.sch.id.
1.50.120               IN           PTR        www.sekolah.sch.id.
1.50.120               IN           PTR        mail.sekolah.sch.id.
1.50.120               IN           PTR       ftp.sekolah.sch.id.


8.       Konfigurasi hosts di /etc/hosts
cp  /etc/hosts  /etc/hosts.bak
ð  cd  /etc/
ð  nano  hosts
127.0.0.1                              localhost
203.120.50.1                       server     sekolah.sch.id

9.       Konfigurasi resolv.conf
nano  /etc/resolv.conf
search          www.sekolah.sch.id
nameserver 203.120.50.1

10.   Perintah yang digunakan : /etc/init.d/bind  restart atau rndc reload

11.   Testing         : 1. ping www.sekolah.sch.id
  2. nslookup www.sekolah.sch.id
                                3. nslookup 203.120.50.1

Postingan populer dari blog ini

Cara Membuat Server DHCP