Install dan Konfigurasi DNS dengan BIND9 di Server Ubuntu

DNS BIND9
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.
  1. Login kedalam server anda dan silahkan install BIND dengan perintah :
    sudo apt-get install bind9
  2. Proses instalasi BIND telah selesai, biasanya akan muncul pesan seperti ini :
    * Starting domain name service... bind9      [OK]
  3. 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
    vi edit
     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
  4. Silahkan masuk ke direktori bind :
    cd /etc/bind
  5. Buatlah direktori baru bernama zones :
    mkdir zones
  6. Masuk ke direktori baru tersebut melalui command :
    cd zones
  7. 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.

  8. 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.

  9. Edit file /etc/resolv.conf dengan command :
    vi /etc/resolv.conf
    Masukkan baris search domainanda.com seperti berikut ini :
    search firefudh.xyz

  10. Restart BIND dengan command :
    /etc/init.d/bind9 restart

  11. 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
  12. 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/
LihatTutupComment