Untuk menjalankan sebuah situs pada mesin Linux anda, selain web server ada kemungkinan juga anda membutuhkan untuk membuat Name Server Authoritative untuk domain anda.
Pada contoh kasus ini anda memiliki sebuah domain domainanda.tld, anda memiliki minimal dua buah IP Address Dedicated dan anda telah melakukan registrasi Name Server ns1.domainanda.tld dan ns2.domainanda.tld masing-masing ke IP Address Dedicated yang anda gunakan.
Fasilitas komentar untuk artikel ini dimatikan, feedback dan error yang anda dapatkan saat menjalankan langkah-langkah yang diuraikan disini silahkan diutarakan melalui Forum Magnet http://forum.magnet-id.com/.
Mohon diperhatikan, bahwa selain melakukan setup Zone A pada Master Name Server (Authoritative) di Linux anda, anda juga harus melakukan registrasi Name Server melalui registrar domain anda. Magnet dapat membantu anda melakukan hal ini apabila anda mendaftarkan domain melalui Layanan Domain Magnet, silahkan konsultasikan dengan registrar atau reseller domain anda apabila anda melakukan pendaftaran domain di tempat lain.
Artikel ini akan memberikan panduan singkat mengenai instalasi dan konfigurasi Authoritative Name Server dengan menggunakan bind chroot pada sebuah mesin CentOS 5.2 64 bit yang pada studi kasus menggunakan Layanan VPS Medium dari Magnet yang memiliki 2 buah IP Address Dedicated.
Instalasi Bind dengan Moda chroot
Berikut kita melakukan instalasi bind dalam moda chroot dan mengarahkan folder-folder terkait;
yum install bind-chroot chmod 755 /var/named/ chmod 775 /var/named/chroot/ chmod 775 /var/named/chroot/var/ chmod 775 /var/named/chroot/var/named/ chmod 775 /var/named/chroot/var/run/ chmod 777 /var/named/chroot/var/run/named/ cd /var/named/chroot/var/named/ ln -s ../../ chroot cp /usr/share/doc/bind-9.3.4/sample/var/named/named.local /var/named/chroot/var/named/named.local cp /usr/share/doc/bind-9.3.4/sample/var/named/named.root /var/named/chroot/var/named/named.root touch /var/named/chroot/etc/named.conf chkconfig --levels 235 named on /etc/init.d/named start
Masukkan konfigurasi standard berikut pada named.conf kosong anda di /var/named/chroot/etc/named.conf;
options {
directory “/var/named/chroot/var/named”;
auth-nxdomain no;
};zone “.” {
type hint;
file “named.root”;
};zone “0.0.127.in-addr.arpa” {
type master;
file “named.local”;
};zone “domainanda.tld” {
type master;
file “domainanda.tld.db”;
};
Buat file konfigurasi Zone di /var/named/chroot/var/named/ dalam kasus ini adalah domainanda.tld.db
vi /var/named/chroot/var/named/domainanda.tld.db
Masukkan konfigurasi standar untuk Master Zone berikut, sesuaikan dengan A dan CNAME yang anda inginkan dan sesuaikan domainanda.tld dan IP Address dengan nama domain dan IP Address yang ingin anda buat;
$TTL 86400
@ IN SOA ns1.domainanda.tld. hostmaster.domainanda.tld. (
2008081301 ; serial, todays date + todays serial #
28800 ; refresh, seconds
7200 ; retry, seconds
604800 ; expire, seconds
86400 ) ; minimum, seconds;
@ NS ns1.domainanda.tld.
@ NS ns2.domainanda.tld.ns1 A 117.103.57.xxx
ns2 A 117.103.57.xxx
domainanda.tld. A 117.103.57.xxx
www A 117.103.57.xxx
ftp A 117.103.57.201
Tambahkan entry CNAME dan entry lainnya sesuai dengan konfigurasi anda masing-masing.
Setelah anda melakukan perubahan konfigurasi silahkan lakukan rndc reload atau restart service named anda.
rndc reload service named restart
Referensi