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 :
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
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
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.
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
2. nslookup
www.sekolah.sch.id
3. nslookup 203.120.50.1