Install DNS Bind di Centos 5.4
Ini hanya tutorial sederhana tentang menggunakan DNS Bind di Centos 5.4. Langsung aja yak!
1. Install paket yg dibutuhkan :
# yum install bind bind-chroot bind-libs bind-utils caching-nameserver
2. Buat file rndc.conf :
# rndc-confgen -b 256 > /var/named/chroot/etc/rndc.conf
3. Lalu buat link ke direktori /etc :
# ln s /var/named/chroot/etc/rndc.conf /etc/
4. Setelah itu atur hak akses dan kepemilikan :
# chown root:named /var/named/chroot/etc/rndc.conf # chmod 640 /var/named/chroot/etc/rndc.conf
5. Kalau sudah, lalu kita buat konfigurasinya dengan nama named : baca name-di (bukan mamed :p )di /var/named/chroot/etc/named.conf
//bagian ini hasil copypaste dari berkas rndc.conf key "rndckey" { algorithm hmac-md5; secret "dgkwELjKFonV/yxHiSG5Gw=="; }; controls { inet 127.0.0.1 allow { 127.0.0.1; } keys{ "rndckey"; }; inet 192.168.5.110 allow { 192.168.5.0/24; } keys{ "rndckey"; }; }; options { directory "/var/named"; pid-file "/var/run/named/named.pid"; recursion yes; allow-recursion { 127.0.0.1; 192.168.5.0/24; }; // these are the opendns servers (optional) #forwarders { #208.67.222.222; #208.67.220.220; #}; listen-on { 127.0.0.1; 192.168.5.110; }; /* * If your nameservers is behind firewall you might need to uncomment the query-source * directive below. */ query-source address * port 53; // for security people can't try to guess what version you're running version "REFUSED"; allow-query { 127.0.0.1; 192.168.5.0/24; }; }; server 192.168.5.110 { keys { rndckey; }; }; zone "." IN { type hint; file "named.ca"; }; zone "alfach.org" { type master; file "data/alfach.zone"; allow-update { none; }; };
Kalau sudah simpan.
6. Atur lagi hak akses dan kepemilikan filenya :
# chown root:named /var/named/chroot/etc/named.conf # chmod 640 /var/named/chroot/etc/named.conf
7. Sekarang kita buat zone nya, tempatnya filenya sesuai dengan isi named.conf menunjuk (data/alfach.zone) :
# cd /var/named/chroot/var/named # vi data/alfach.zone
Ini isi file zone tersebut
$TTL 38400 ; 1 day @ IN SOA ns.alfach.org admin.alfach.org. ( 2008090335 ; Serial 10800 ; Refresh after 3 hours 3600 ; Retry after 1 hour 604800 ; Expire after 1 week 86400 ; Minimum TTL 1 day ) alfach.org. IN NS ns.alfach.org. IN A 192.168.5.110 alfach.org. IN MX 1 mx.alfach.org. ns.alfach.org. IN A 192.168.5.110 mx.alfach.org. IN A 192.168.5.110 mail.alfach.org. IN CNAME mx.alfach.org.
Beberapa catatan diatas, setiap nama domain, selalu diakhiri tanda titik (.)
8. Atur lagi hak akses dan kepemilikian kalau berubah :
# chown root:named /var/named/chroot/var/named/data/alfach.zone # chmod 640 /var/named/chroot/var/named/data/alfach.zone
9. Jalankan named nya :
# /etc/init.d/named start
10. Kalau mau ditest, edit /etc/resolv.conf
search alfach.org nameserver 192.168.5.110
test dig
# dig alfach.org
; < <>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 < <>> alfach.org ;; global options: printcmd ;; Got answer: ;; ->>HEADER< <- opcode: QUERY, status: NOERROR, id: 60548 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1 ;; QUESTION SECTION: ;alfach.org. IN A ;; ANSWER SECTION: alfach.org. 38400 IN A 192.168.5.110 ;; AUTHORITY SECTION: alfach.org. 38400 IN NS ns.alfach.org. ;; ADDITIONAL SECTION: ns.alfach.org. 38400 IN A 192.168.5.110 ;; Query time: 69 msec ;; SERVER: 192.168.5.110#53(192.168.5.110) ;; WHEN: Mon Nov 30 13:06:48 2009 ;; MSG SIZE rcvd: 77
test host
# host alfach.org
alfach.org has address 192.168.5.110 alfach.org mail is handled by 1 mx.alfach.org.
test nslookup
# nslookup alfach.org
Server: 192.168.5.110 Address: 192.168.5.110#53 Name: alfach.org Address: 192.168.5.110
done :)
Bacaan terkait
How to find out the mysql root password
One thing that tripped me up on a new install of MySQL and wondering why I couldn't get the default password to work and why even the reset methods where not working...
Ventoy : Membuat USB Bootable Lebih Mudah dan Beda
Biasanya ketika kita ingin membuat USB bootable maka USB/drive yang akan kita gunakan perlu di format dan image yang digunakan perlu di extract ke dalam USB/drive te...
4MLinux : Distro Linux Ringan dengan Konsep 4M
4MLinux merupakan salah satu dari sekian distro linux ringan menggunakan desktop JWM. Dikembangkan berasal dari polandia dan saat ini versi major rilis nya sudah men...
Komentar (0)
Belum ada komentar. Jadilah yang pertama.
Tulis komentar
Komentar akan dimoderasi sebelum tampil.