Instalasi dan Konfigurasi DNS Server Linux Debian

April 24, 2018

DNS Server


Pengertian DNS

DNS atau Domain Name System ialah System yang meresolusikan IP adddress ke dalam kedalam Domain/Hostname , atau sebaliknya domain/hostname kedalam IP Addres

Dalam suatu jaringan, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya. Namun, manusia akan lebih sulit mengingat angka-angka dibanding dengan huruf. Oleh karena itu,perlu adanya system yang dapat mengubah alamat IP menjadi domain.Maka dibangunlah DNS Server.

Aplikasi DNS yang paling sering digunakan di debian adalah bind9.

Instalasi

root@server:~# apt-get install bind9

Konfigurasi

  1. Pindah ke direktori /etc/bind
    root@server:~# cd /etc/bind
  2. Sunting file konfigurasi named.conf.local (file konfigurasi yang berisi konfigurasi nama domain , tipe dns server dan lokasi forward zone dan reverse zone).
    root@server: /etc/bind # nano named.conf.local
    Lalu tambahkan beberapa baris berikut kedalam file
    zone "10.168.192.in-addr.arpa" IN {

            type master;

            file "/etc/bind/db.reverse";

            };

    zone "ketikbagi.id" IN {

            type master;

            file "/etc/bind/db.forward";

            };

  3. Buat file forward zone atau dapat juga menyalin file konfigurasi db.local.
    root@server: /etc/bind# cp db.local db.forward
  4. Sunting isi file db.forward dan sesuaikan seperti berikut.
    root@server: /etc/bind# nano db.forward

    ;

    ; BIND data file for local loopback interface

    ;

    $TTL    604800

    @       IN      SOA     ketikbagi.id.     root.ketikbagi.id. (

                                  2         ; Serial

                             604800         ; Refresh

                              86400         ; Retry

                            2419200         ; Expire

                             604800 )       ; Negative Cache TTL

    ;

    @       IN      NS      ketikbagi.id.

    @       IN      A         192.168.10.1

    www  IN      A       192.168.10.1

    ftp      IN      A       192.168.10.1

    mail    IN      A       192.168.10.1
  5. Buat file Reverse zone ,atau dapat juga dengan menyalin file konfigurasi db.127
    root@server: /etc/bind# cp db.127 db.reverse
  6. Sunting file db.reverse dan sesuaikan seperti berikut.
    root@server: /etc/bind# nano db.reverse

    ;

    ; BIND reverse data file for local loopback interface

    ;

    $TTL    604800

    @       IN      SOA     ketikbagi.id. root.ketikbagi.id. (

                                  1         ; Serial

                             604800         ; Refresh

                              86400         ; Retry

                            2419200         ; Expire

                             604800 )       ; Negative Cache TTL

    ;

    @       IN      NS      ketikbagi.id.

    1       IN      PTR     menit.net.

  7. File Konfigurasi resolv.conf
    root@server:/etc/bind# nano /etc/resolv.conf

    search ketikbagi.id

    nameserver 192.168.10.1

    nameserver 192.168.43.1
  8. Restart layanan Bind9
    root@server:/etc/bind# service bind9 restart


Pengujian

  • Dari sisi server. Gunakan perintah dig atau nslookup.
  • Dari sisi client. Gunakan perintah nslookup dan ping untuk cek koneksi dengan DNS server.



Share this :

Previous
Next Post »
0 Komentar

Penulisan markup di komentar
  • Silakan tinggalkan komentar sesuai topik. Komentar yang menyertakan link aktif, iklan, atau sejenisnya akan dihapus.
  • Untuk menyisipkan kode gunakan <i rel="code"> kode yang akan disisipkan </i>
  • Untuk menyisipkan kode panjang gunakan <i rel="pre"> kode yang akan disisipkan </i>
  • Untuk menyisipkan quote gunakan <i rel="quote"> catatan anda </i>
  • Untuk menyisipkan gambar gunakan <i rel="image"> URL gambar </i>
  • Untuk menyisipkan video gunakan [iframe] URL embed video [/iframe]
  • Kemudian parse kode tersebut pada kotak di bawah ini
  • © 2015 Simple SEO ✔