Install dan Konfigurasi DNS dengan BIND9 di Server Ubuntu
Install dan Konfigurasi DNS dengan BIND9 di Server Ubuntu |
Artikel kali ini akan membahas mengenai cara Install dan Konfigurasi DNS dengan BIND9 di Server Ubuntu. Fungsi dari Install dan Konfigurasi DNS dengan BIND9 adalah menguhubungkan domain dengan VPS hal ini sangat membantu dalam hal semua yang berkaitan dengan VPS seperti Jabber agar dapat dihubungkan dengan domain yang telah kita order. Sebelum tutorial dimulai siapkan putty untuk memberikan akses dan perintah ke VPS.
- Login kedalam server anda dan silahkan install BIND dengan perintah :
sudo apt-get install bind9
- Proses instalasi BIND telah selesai, biasanya akan muncul pesan seperti ini :
* Starting domain name service... bind9 [OK]
- Langkah selanjutnya adalah konfigurasi domain supaya dapat terhubung dengan IP VPS (server) anda. Berikan perintah berikut ini, sesuaikan jika anda menggunakan editor lain (vi, vim, nano, atau yang lainnya, disini saya menggunanakan editor vi):
vi /etc/bind/named.conf.local
Tambahkan baris-baris berikut ini kedalam file tersebut:
zone "firefudh.xyz" { type master; file "/etc/bind/zones/firefudh.xyz.db"; }; zone "36.213.162.in-addr.arpa" { type master; file "/etc/bind/zones/rev.36.213.162.in-addr.arpa"; };
Ganti firefudh.xyz dengan nama domain anda dan ganti pula 36.213.162 dengan 3 deret angka IP Server anda yang ditulis terbalik. (Contoh IP Server : 162.213.36.134 menjadi 36.213.162). Jangan lupa simpan konfigurasi tersebut, dengan cara Ctrl+C kemudian tekan :w untuk simpan dan :q untu keluar - Silahkan masuk ke direktori bind :
cd /etc/bind
- Buatlah direktori baru bernama zones :
mkdir zones
- Masuk ke direktori baru tersebut melalui command :
cd zones
- Buatlah file baru bernama firefudh.xyz.db (ganti firefudh.xyz dengan nama domain anda) masukkan command :
vi firefudh.xyz.db
Masukkan baris-baris berikut yang merupakan baris setting DNS dasar. Anda dapat mengedit, menambah atau menghapus beberapa baris, sesuai dengan kebutuhan anda. Pastikan anda ganti firefudh.xyz dengan domain anda dan 162.213.36.134 dengan IP Server anda.
; BIND data file for firefudh.xyz ; $TTL 14400 @ IN SOA ns1.firefudh.xyz. root.firefudh.xyz. ( 1 ; Serial 7200 ; Refresh 120 ; Retry 2419200 ; Expire 604800) ; Default TTL ; firefudh.xyz. IN NS ns1.firefudh.xyz. firefudh.xyz. IN NS ns2.firefudh.xyz. firefudh.xyz. IN MX 10 mail.firefudh.xyz. firefudh.xyz. IN A 162.213.36.134 ns1 IN A 162.213.36.134 ns2 IN A 162.213.36.134 www IN CNAME firefudh.xyz. mail IN A 162.213.36.134 ftp IN CNAME firefudh.xyz. firefudh.xyz. IN TXT "v=spf1 ip4:162.213.36.134 a mx ~all" mail IN TXT "v=spf1 a -all"
Note : Jika anda mempunyai 2 IP yang berbeda, anda bisa ganti ns2 IN A xx.xx.xx.xx (IP Kedua anda). Simpan.
- Selanjutnya tinggal menentukan reverse DNS lookup. Berikan perintah seperti berikut ini :
vi /etc/bind/zones/rev.36.213.162.in-addr.arpa
Ganti 36.213.162 dengan IP anda yang dibalik (lihat langkah ketiga diatas). Masukkan baris berikut ini :
@ IN SOA firefudh.xyz. root.firefudh.xyz. ( 1; 28800; 604800; 604800; 86400 ); IN NS ns1.firefudh.xyz. 4 IN PTR firefudh.xyz.
Jangan lupa ganti firefudh.xyz dengan domain anda dan pastikan anda menyimpannya.
- Edit file /etc/resolv.conf dengan command :
vi /etc/resolv.conf
Masukkan baris search domainanda.com seperti berikut ini :
search firefudh.xyz
- Restart BIND dengan command :
/etc/init.d/bind9 restart
- Untuk test DNS, anda dapat install DNS Utility melalui command :
apt-get install dnsutils
Berikan perintah seperti berikut ini untuk melakukan pengecekan :
dig firefudh.xyz
dig ns1.firefudh.xyz
dig ns2.firefudh.xyz
dig mail.firefudh.xyz
Selain dengan cara tersebut, anda juga dapat melakukan pengecekan setting DNS melalui situs pihak ketiga, seperti mxtoolbox.com, dnscheck.pingdom.com dan whatsmydns.net.
- Setelah langkah-langkah install dan konfigurasi DNS di dalam VPS selesai, selanjutnya anda hanya tinggal membuat nameserver baru di tempat anda melakukan registrasi nama domain anda.
- Sumber:
- http://www.kangerik.com/cara-install-dan-konfigurasi-dns-dengan-bind9-di-ubuntu-server/
cakep dah
BalasHapushehe...
Hapus