Selamat datang di Blog Dharma Satria

Instalasi Dan Konfigurasi DNS (Domain Name System)


Domain Name System DNS
Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.
Dalam melakukan konfigurasi DNS pada linuk ini, kita bias menggunakan sebuah aplikasi yaitu bind9.

Berikut Cara instalasi Bind9 & Konfigurasi DNS Servernya.
  1. cara install aplikasi DNS. Untuk menginstal bind9, pastikan perangkat kita terhubung dengan internet. Posisikan diri kita sebagai root dengan cara ketik perintah sudo –i   dan masukan password. Selanjutnya ketikan perintah (apt-get install bind9). Setelah Proses instalasi selesai, langkah selanjutnya adalah melakukan konfigurasi.
  2. konfigurasi DNS. Disini, Kami menggunakan IP Address 192.168.1.1 dengan nama domain kelompok3.com. Ketikan perintah  # cd /etc/bind/  perintah ini berfungsi untuk kita masuk ke directori /etc/bind. Setelah kita masuk ke directory /etc/bind, kita lakukan konfigurasi pada # nano named.conf.local. tamabahkan skrip berikut ;

      zone "ubuntu.lan" {
type master;
file "/etc/bind/db.ubuntu";
};
      zone "1.168.192.in-addr.arpa" {
type master;
notify no;
file "/etc/bind/db.1";
};

Penulisan IP pada baris zone "1.168.192.in-addr.arpa" ( ditulis terbalik.)


Tampilan Nano setelah diisi script diatas.
Setelah selesai di isi, Simpan dengan cara CTRL+X lalu tekan Y dan Enter
Langkah selanjutnya adalah mengcopy file db.local menjadi db.kelompok3 caranya dengan mengetikan perintah berikut
# cp db.local db.kelompok3
Dan
Copy File db.127 menjadi db.1
# cp db.127 db.1
Edit db.kelompok3 dengan perintah #nano db.kelompok3, scriptnya ;
;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA ns.kelompok3.com. root.kelompok3.com. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  kelompok3.com
@   IN  A   192.168.1.1
ns  IN  A   192.168.1.1
www IN  CNAME   kelompok3.com.


Edit juga db.1, dengan cara nano db.1,  scriptnya ;
;
; BIND data file for local loopback interface
;
$TTL    604800
@   IN  SOA ns.kelompok3.com. root.kelompok3.com. (
                  2     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  kelompok3.com.
1   IN  PTR kelompok3.com.
ns  IN  PTR 192.168.1.1
www IN  PTR 192.168.1.1



Tambahkan DNS-nameserver pada konfigurasi interface dengan perintah
# nano /etc/network/interfaces
   dns-nameservers 192.168.1.1
   dns-search kelompok3.com
Lakukan Restart bind 9 dengan perintah
            /etc/init.d/bind9 restart
Pastikan semua Ok


Gambar Restart Bind9
Untuk melakukan pengujian,kita bias mengetikan perintah ;
# nslookup kelompok3.com
dan
# dig kelompok3.com


Gampar tampilan Pengujian