February 10, 2009
Bind DNS server on slacware
Disini saya akan menggunakan packages bind yang sudah terinstall di Slackware 12.1, untuk membuat sebuah dns server. Sebelumnya bisa kita cek sudah terinstall apa belum packages bind nya dengan menggunakan pkgtool. Konfigurasi disini hanya untuk dns server lokal atau internal.
Edit file-file zone di /var/named/caching-example
Pastikan file named.root sudah ada dan kalo perlu kita update dengan mendownload dari FTP.INTERNIC.NET. Untuk file named.root kita tidak perlu mengeditnya, biarkan saja default
root@hardslack:/#cd /var/named/caching-example
root@hardslack:/var/named/caching-example#mcedit localhost.zone
Berikut ini isi dari file localhost.zone
$TTL 8640
$ORIGIN localhost.
@ 1D IN SOA localhost. root.localhost. (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS @
1D IN A 127.0.0.1
Edit file named.local
root@hardslack:/var/named/caching-example#mcedit named.local
Isi dari file named.local yaitu sebagai berikut :
$TTL 86400
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
root@hardslack:/var/named/caching-example#touch slacker-net.zone
root@hardslack:/var/named/caching-example#mcedit slacker-net.zone
$TTL 86400
$ORIGIN slacker.net.
@ 1D IN SOA @ root (
42 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
1D IN NS ns.slacker.net.
1D IN A 192.168.1.1
ns 1D IN CNAME @
www 1D IN CNAME @
joe 1D IN A 192.168.1.3
minul 1D IN A 192.168.1.4
Buat file 192.168.1.zone
root@hardslack:/var/named/caching-example#touch 192.168.1.zone
root@hardslack:/var/named/caching-example#mcedit 192.168.1.zone
$TTL 86400
@ IN SOA slacker.net. root.slacker.net. (
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS slacker.net.
1 IN PTR slacker.net.
3 IN PTR joe.slacker.net.
4 IN PTR minul.slacker.net.
Dan yang terakhir yaitu mngedit file named.conf di direktori /etc/
root@hardslack:/var/named/caching-example#mcedit /etc/named.conf
options {
directory “/var/named/caching-example”;
forward first;
forwarders{
203.130.196.155;
202.134.1.10;
};
// query-source address * port 53;
s
};
zone “.” IN {
type hint;
file “named.ca”;
};
zone “localhost” IN {
type master;
file “localhost.zone”;
allow-update { none; };
};
zone “0.0.127.in-addr.arpa” IN {
type master;
file “named.local”;
allow-update { none; };
};
zone “slacker.net” IN {
type master;
file “slacker-net.zone”;
allow-update { none;};
};
zone “1.168.192.in-addr.arpa” IN {
type master;
file “192.168.1.zone”;
allow-update { none; };
};
key “rndc-key” {
algorithm hmac-md5;
secret “W58QMTQLP4jhWPaPOu8aRQ==”;
};
logging {
category queries { query_log; };
channel query_log {
file “/var/named/log/query.log” versions 9 size 5m;
severity debug;
print-severity yes;
print-time yes;
print-category yes;
};
};
Untuk logging query kita bisa membuat file query.log
root@hardslack:/var/named/caching-example#mkdir /var/named/log
root@hardslack:/var/named/caching-example#touch /var/named/log/query.log
Dan silahkan jalankan service bind anda
root@hardslack:/var/named/caching-example#/etc/rc.d/rc.bind start
Sumber : http://eth0.web.id/2008/06/setting-konfigurasi-bind-dns-server-di-slackware-121/Comments »
The URI to TrackBack this entry is: http://jeky466.blogsome.com/2009/02/10/bind-dns-server-on-slacware/trackback/
yes
RSS feed for comments on this post.
allow a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

