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
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.
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.
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”.#yum install bind bind-chroot -y
Isi dengan :# grep ROOTDIR /etc/sysconfig/named
# 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/5. Masuk ke direktory bind lalu edit file konfigurasinya :
#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/
#cd /var/named/chroot/etc/Isi dengan konfig berikut :
#nano named.conf
Keterangan:
- inet 192.168.20.2 allow { 192.168.20.0/24; } = IP Server allow IP local anda
- 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.
- 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
9. Membuka port 53 untuk DNS server.
#iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 53 -j ACCEPT9. Restart service named dns server anda.
#iptables -I INPUT -p udp -m state --state NEW -m udp --dport 53 -j ACCEPT
10. Kita test hasil dari dns server kita dengan nslookup.
Demikian Tutorial Installasi dan Konfigurasi DNS server di CentOS 6. Semoga bermanfaat, jika ada yang kurang jelas silahkan berkomentar.
mantep nih, bookmark dulu dah..
BalasHapussoal.e nih masih pakai ubuntu..