Konfigurasi DNS Server pada Debian 8 Server

DNS server berfungsi untuk memetakan ip address ke domain misalnya www.google.com, www.yahoo.com dsb. DNS dibuat untuk mempermudah kita dalam mengingat alamat suatu server. Untuk konfigurasi DNS server pada Debian ikutilah langkah berikut:
  1. Konfiguradi IP address menjadi sbb:
  2. IP Address: 192.168.0.2
    Netmask: 255.255.255.0
    Cara konfigurasi ip address di Debian bisa dilihat di bagian Konfigurasi IP Address.
  3. Rubah hostname pada file /etc/hostname sesuai yang diinginkan.
  4.  nano /etc/hosts
    127.0.0.1     localhost
    #127.0.1.1    ns1
    192.168.0.2   ns1.kita.com   ns1
  5. Rubah hostname pada file /etc/hostname sesuai yang diinginkan.
  6. nano /etc/hostname
    Disini saya beri nama ns1.
    ns1
    Untuk mengaktifkan nama hostname baru jalankan perintah berikut:
    hostname -F /etc/hostname
    Cek hasilnya dengan perintah:
    hostname
  7. Setelah itu install paket bind9. Untuk menginstalnya kita memerlukan koneksi internet atau CD repositori.
  8. apt-get install bind9
  9. File konfigurasi bind terletak di direktori /etc/bind. Tambahkan zona baru yang akan kita buat di file /etc/bind/named.conf.local.
  10. nano /etc/bind/named.conf.local
    Rubah menjadi seperti berikut:
    zone "kita.com" {
        type master;
        file "db.kita";
    };
    
    zone "0.168.192.in-addr.arpa" {
        type master;
        file "db.0.168.192";
    };
  11. Kita buat dua buah file konfigurasi untuk zona yang baru saja ditambahkan yaitu db.kita dan db.0.168.192. File db.kita berfungsi untuk memetakan domain ke ip address, sedangkan db.0.168.192 berfungsi untuk memetakan ip address ke domain. Kedua file konfigurasi tersebut diletakan di /var/cache/bind.
  12. cp /etc/bind/db.local /var/cache/bind/db.kita
    cp /etc/bind/db.127 /var/cache/bind/db.0.168.192
  13. Rubah isi file konfigurasi /var/cache/bind/db.kita menjadi seperti berikut:
  14. ;
    ; BIND data file for local loopback interface
    ;
    $TTL 604800
    @       IN      SOA     ns1.kita.com. root.kita.com. (
                                  2         ; Serial
                             604800         ; Refresh
                              86400         ; Retry
                            2419200         ; Expire
                             604800 )       ; Negative Cache TTL
    ;
    
    @       IN      NS      ns1.kita.com.
    @       IN      MX 10   mail.kita.com.
    @       IN      A       192.168.0.2
    
    ns1     IN      A       192.168.0.2
    www     IN      A       192.168.0.3
    mail    IN      A       192.168.0.4
  15. Rubah isi file konfigurasi /var/cache/bind/db.0.168.192 menjadi seperti berikut:
  16. ;
    ; BIND reverse data file for local loopback interface
    ;
    $TTL    604800
    @       IN      SOA     ns1.kita.com. root.kita.com. (
                                  1         ; Serial
                             604800         ; Refresh
                              86400         ; Retry
                            2419200         ; Expire
                             604800 )       ; Negative Cache TTL
    ;
    
    @       IN      NS      ns1.kita.com.
    
    2       IN      PTR     ns1.kita.com.
    3       IN      PTR     www.kita.com.
    4       IN      PTR     mail.kita.com.
  17. Agar kita dapat mengecek dns dengan nslookup pada dns server sendiri tambahkan nameserver di file /etc/resolv.conf.
  18. nameserver 192.168.0.2
    search ns1.kita.com
  19. Lakukan restart bind9 untuk mengaktifkan zona baru.
  20. service bind9 restart
  21. Cek hasilnya dengan nslookup.
  22. nslookup ns1.kita.com
    Server:     192.168.0.2
    Address:    192.168.0.2#53
    Name:     ns1.kita.com
    Address:  192.168.0.2
    nslookup 192.168.0.2
    Server:   192.168.0.2
    Address:  192.168.0.2#53
    
    2.0.168.192.in-addr.arpa name = ns1.kita.com.
    nslookup www.kita.com
    Server:     192.168.0.2
    Address:    192.168.0.2#53
    
    Name:      www.kita.com
    Address:   192.168.0.3
    nslookup 192.168.0.3
    Server:     192.168.0.2
    Address:    192.168.0.2#53
    
    3.0.168.192.in-addr.arpa name = www.kita.com.
    Cek juga domain lainnya.
Untuk memberi gambaran silahkan tonton video berikut:

Comments

Popular posts from this blog

Mengatasi Error: dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) pada Ubuntu

Konfigurasi IP Address di Debian 8

Konfigurasi DHCP Server pada Debian 8 Server