Menu Utama

Monday, 9 April 2012

Setting DNS pada CentOS 5




Setting DNS Server

   DNS (Domain Name System) merupakan fitur dari linux yang mempunyai fungsi untuk merubah ip menjadi alamat domain. pada pembahasan kali ini kita akan mencoba untuk setting DNS pada CentOS 5


Pertama tama kita install bind sebagai aplikasi name server

# yum install bind caching-nameserver

setelah itu kita edit file konfigurasi bind

# vi /etc/named.rfc1912.zones

 tambahkan zone pada baris paling bawah

zone "tresna-widiyaman.sch.id" IN {
type master;
file "tresna.zone";                #namanya bisa apasaja
allow-update {none; };
};


kemudian kita buat file adi.zone yg diambil dr file localhost.zone

# cp /var/named/chroot/var/named/localhost.zone/var/named/chroot/var/named/tresna.zone

lalu kt edit file tresna.zone

# cd /var/named/chroot/var/named/
# vi tresna.zone

yg isinya:

$TTL 86400
@IN SOA ns.tresna-widiyaman.sch.id. admin.tresna-widiyaman.sch.id
. (
42
3H
15M
1W
1D )

IN    NS          ns.tresna-widiyaman.sch.id
IN    MX    10    mail.tresna-widiyaman.sch.id. #jika  punya mail server
IN    A           192.168.35.1                  #ip address server
Ns    IN    A           192.168.35.1
www   IN    A           192.168.35.1
mail  IN    A           192.168.35.1                   #ip ini bisa diganti jika berbeda

ubah kepemilikan file tresna.zone menjadi root group named

# chown root.named tresna.zone

edit file /etc/named.caching-namedserver.conf

# vi /etc/named.caching-namedserver.conf
ganti isinya menjadi

-listen-on port 53 {any: };
-listen-on-v6 port 53 {any: };
-allow-query {any; };
-match-destinations {any: };

untuk mencoba edit file /etc/resolv.conf dan settingan ini berlaku utk di setiap client

# vi /etc/resolv.conf

search tresna.zone
nameserver 192.168.35.1       #ini ip address dns server


rubah file /etc/hosts

# vim /etc/hosts

ganti menjadi

127.0.0.1         localhost.localdomain localhost mail.tresna-widiyaman.id mail
192.9.200.135     adi.tendi-tresna.sch.id mail.tresna-widiyaman.sch.id mail

restart service named

# /etc/init.d/named restart

uji coba apakah DNS telah berjalan sesuai dengan fungsinya

# nslookup tresna-widiyaman.sch.id

jika hasilnya

Server: 192.168.35.1
Address: 192.168.35.1#53


Non-authoritative answer:
Name: tresna-widiyaman.sch.id
Address: xx.xx.xx.167


Maka kita telah berhasih membuat DNS

1 comment:

Recent Posts