Langsung ke konten utama

Tutorial Installasi dan Konfigurasi DNS server di CentOS 6

febripratama.com - Tutorial Installasi DNS server di CentOS 6. DNS Server sendiri menggunakan paket Bind-chroot. Untuk yang belum tau tentang DNS server.
Pengertian DNS (Domain Name Server) adalah server yang digunakan untuk mengetahui IP Address suatu host lewat host name-nya. Dalam dunia internet, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya. Namun bagi manusia tidak mungkin menghafalkan IP address tersebut, manusia lebih mudah menghapalkan kata-kata 
    Tutorial kali ini akan menunjukkan cara installasi DNS server di Linux CentOS 6. Yang merupakan bagian dari tutorial membangun basic Server CentOS 6. 

Tutorial Installasi dan Konfigurasi DNS server di CentOS 6

Tutorialnya :

1. Sediakan koneksi internet, karena kita akan menggunakan repository untuk melakukan installasi.
2. Buka terminal dengan CTRL+ALT+T jika anda menggunakan versi desktop.
3. Ketikkan perintah installasi paket DNS bind chroot.
#yum install bind bind-chroot -y
4. Setelah paket sukses di install, Kemudian memindahkan file-file dari lokasi default ke dalam directory “chroot” ke dalam pathnya masing-masing karena akan dikonfigurasi dengan mode “chroot”.
# grep ROOTDIR /etc/sysconfig/named
   Isi dengan : 

# ROOTDIR="/var/named/chroot" -- will run named in a chroot environment.
#empty in the ROOTDIR directory. It will simplify maintenance of your
#at startup. Don't add -t here, use ROOTDIR instead.
ROOTDIR=/var/named/chroot 

   Lalu :
#mv /etc/named* /var/named/chroot/etc/

#cp /etc/rndc.key /var/named/chroot/etc/

# mv /var/named/* /var/named/chroot/var/named/

#mv /usr/lib/bind /var/named/chroot/usr/lib/
5. Masuk ke direktory bind lalu edit file konfigurasinya :
#cd /var/named/chroot/etc/

#nano named.conf
     Isi dengan konfig berikut :


     Keterangan:
  • inet 192.168.20.2 allow { 192.168.20.0/24; } = IP Server allow IP local anda 
6. Membuat file zone untuk domain yang akan dibuat.
  • Membuat file zone untuk pepznet.co.id. Untuk membuat file zone kita masuk ke direktori  /var/named/chroot/var/named/. Sesuaikan dengan nama domain anda.
#nano /var/named/chroot/var/named/pepznet.co.id.zone
  •  Isi konfigurasi file zone pepznet.co.id.zone Sesuaikan dengan IP dan nama domain anda.
7. Membuat file zone untuk IP dns server anda.
  • Membuat file zone untuk Ip dns server saya 192.168.20. Ingat untuk membuat file zone harus di akhiri dengan format .zone karena itu format resmi zone.
#nano /var/named/chroot/var/192.168.20.zone

  • Isi konfigurasi file zone 192.168.20.zone Sesuaikan dengan IP dan nama domain anda.

8. Melakukan edit file resolv.conf untuk mengedit DNS default pada OS.
    Isikan dengan IP dns server yang telah anda buat. Setelah itu simpan dengan CTRL+O+ENTER.
#nano /etc/resolv.conf
Tutorial Installasi dan Konfigurasi DNS server di CentOS 6

9. Membuka port 53 untuk DNS server.

#iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 53 -j ACCEPT

#iptables -I INPUT -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT
9. Restart service named dns server anda.

Tutorial Installasi dan Konfigurasi DNS server di CentOS 6

10. Kita test hasil dari dns server kita dengan nslookup.

Tutorial Installasi dan Konfigurasi DNS server di CentOS 6

Demikian Tutorial Installasi dan Konfigurasi DNS server di CentOS 6. Semoga bermanfaat, jika ada yang kurang jelas silahkan berkomentar.

Komentar

Posting Komentar

Postingan populer dari blog ini

Tutorial Setting Domain Niagahoster ke Blogspot

febripratama.com Tutorial Setting Domain Niagahoster ke Blogspot . Hari ini ane akan share tutorial bagaimana cara melakukan setting atau pointing domain niagahoster ke blogspot .