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.conf5. 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.conf7. 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.zoneIni 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.zone9. Jalankan named nya :
# /etc/init.d/named start
10. Kalau mau ditest, edit /etc/resolv.conf
search alfach.org nameserver 192.168.5.110test 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: 77test 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.110done :)




Komentar
Belum ada komentar. Jadilah yang pertama berkomentar!