Instalasi

Instalasi Name Server Authoritative dengan Bind pada CentOS 5.2 64 bit

Tanggal 17 Aug 2008
Kategori : Aplikasi Linux
Tag : , ,

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

Ambil dari template named.conf yang disediakan oleh Magnet serta ambil file-file lain yang melengkapinya;

cd /var/named/chroot/var/named
wget http://www.magnet-id.com/download/named/named.conf -O /var/named/chroot/etc/named.conf
wget http://www.magnet-id.com/download/named/named.rfc1912.zones
wget http://www.magnet-id.com/download/named/localdomain.zone
wget http://www.magnet-id.com/download/named/localhost.zone
wget http://www.magnet-id.com/download/named/named.local
wget http://www.magnet-id.com/download/named/named.ip6.local
wget http://www.magnet-id.com/download/named/named.broadcast
wget http://www.magnet-id.com/download/named/named.zero
wget http://www.magnet-id.com/download/named/named.chaos
wget http://www.magnet-id.com/download/named/named.zones

File named.zones merupakan template, silahkan buka file tersebut dan sesuaikan isinya dengan keterangan zone yang ingin di layani oleh name server authoritative ini.

vi /var/named/chroot/var/named/named.zones 

Sesuaikan domain.tld dengan nama domain anda.

zone "domain.tld" {
type master;
file "/var/named/chroot/var/named/domain.tld.db";
};

Ambil file template zone domain (domain.tld.db), dan sesuaikan domainasli.tld.db dengan nama domain anda sesuai dengan isi dari file named.zones.

wget http://www.magnet-id.com/download/named/domain.tld.db -O domainasli.tld.db
vi /var/named/chroot/var/named/domainasli.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 14400
domain.tld.      86400    IN      SOA     ns1.domain.tld. hostmaster.domain.tld. (
2008071200      ; serial, todays date+todays
86400           ; refresh, seconds
7200            ; retry, seconds
3600000         ; expire, seconds
86400 )         ; minimum, seconds
domain.tld. 86400 IN NS ns1.domain.tld.
domain.tld. 86400 IN NS ns2.domain.tld.
ns1     14400     IN      A  ip.address.ns.1
ns2     14400   IN      A  ip.address.ns.2
domain.tld.     14400   IN A ip.address.web.server
domain.tld.     14400   IN MX 10 domain.tld.
mail    14400   IN CNAME domain.tld.
www     14400   IN CNAME domain.tld.
ftp     14400   IN A ip.address.web.server

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

  • http://www.howtoforge.com/perfect-server-centos-5.2-p4
Situs ini dibuat dengan memanfaatkan Teknologi Open Source Wordpress, Nginx, 960 Grid System dan Linux CentOS.
Isi dari situs diutamakan untuk membantu Pengguna Layanan Magnet Hosting dalam memanfaatkan layanannya, disediakan tanpa jaminan, dapat dimanfaatkan, diperbanyak ataupun ditulis kembali dengan resiko masing-masing.
Copyright PT. Indonesia Digital Media © 2008-2009. (Top)