Logo
images

Cara Mudah Konfigurasi DNS Server di Ubuntu 16.04 LTS

 A. Apa itu DNS ?

DNS adalah singkatan dari Domain Name System, dan DNS berfungsi sebagai Tranlasi alamat Ip menjadi sebuah Nama Domain agar mudah diingat. Misalkan kita mengakses facebook.com kita cukup mengetikan facebook.com, namaun apa jadinya jika tidak ada DNS untuk mengakses Facbook kita harus mengetikan alamat IP Address  216.58.254.10, sulit untuk diingat, jadi demikianlah fungsi dari DNS.

Baik Ayo kita langsung saja praktekan temean2.

Ketikan sudo su

nahri@ubuntu:~$ sudo su

// lalu isikan password root

[sudo] password for nahri:

root@ubuntu:/home/nahri# 

selanjutnya install bind9 dengan scrift berikut. 

root@ubuntu:~# apt-get install bind9 bind9utils

Selanjutnya Konfigurasi DNS

Untuk file konfigurasi bind terletak di direktori /etc/bind dengan nama named.conf.local

Edit  file tersebut dengan menggunakan text editor  vim.

root@ubuntu:~# vim /etc/bind/named.conf.local

//zone Forward DNS

 zone "nahri.com" {

        type master;

        file "/etc/bind/db.nahri.com";

};

 //zone revers DNS

 zone "10.168.192.in-addr.arpa" {

        type master;

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

};

 

Untuk menyimpan tekan ESC selanjutnya tekan sift + :  lalu tuliskan wq! Untuk menyimpan dan keluar.

W : write digunakan untuk menyimpan konfigurasi.

Q : digunakan untuk keluar dari konfigurasi.

Selajutnya salin konfigurasi file forward dan revers  yang sudah ada sebelumnya  yang terletak di file db.local dan db.127 ke db.nahri.com dan 10.168.192.db berukut perintahnya.

root@ubuntu:~# cp /etc/bind/db.local db.nahri.com

root@ubuntu:~# cp /etc/bind/db.127    10.168.192.db

selanjutnya edit file forward DNS berikut

root@ubuntu:~# vim /etc/bind/db.nahri.com

;

; BIND data file for local loopback interface

;

$TTL    604800

@       IN      SOA     ns1.nahri.com. root.nahri.com. (

                              2         ; Serial

                         604800         ; Refresh

                          86400         ; Retry

                        2419200         ; Expire

                         604800 )       ; Negative Cache TTL

;

@              IN      NS      ns1.nahri.com.

@              IN      A       192.168.10.88

@              IN      MX 10   mail.nahri.com.

ns1            IN      A       192.168.10.88

www         IN      A       192.168.10.88

mail           IN      A       192.168.10.88

ftp              IN      A       192.168.10.88

portal         IN      A       192.168.10.88

 

Selanjutnya ubah file revers.

;

; BIND data file for local loopback interface

;

$TTL    604800

@       IN      SOA     ns1.nahri.com. root.nahri.com. (

                              2         ; Serial

                         604800         ; Refresh

                          86400         ; Retry

                        2419200         ; Expire

                         604800 )       ; Negative Cache TTL

;

@           IN      NS      ns1.nahri.com.

@           IN      A       192.168.10.88

@           IN      MX 10   mail.nahri.com.

ns1        IN      A       192.168.10.88

www     IN      A       192.168.10.88

mail       IN      A       192.168.10.88

ftp         IN      A       192.168.10.88

portal   IN      A       192.168.10.88

88         IN      A       ns1.nahri.com.

88         IN      A       www.nahri.com.

88         IN      A       mail.nahri.com.

88         IN      A       ftp.nahri.com.

 

Selanjutnya edit  file resolve

root@ubuntu:~# vim /etc/resolv.conf

#resolve DNS local

nameserver 192.168.10.88

 

#resolve DNS Internet

nameserver 192.168.10.1

nameserver 8.8.8.8

 

 

Restart DNS berikut 

root@ubuntu:~# systemctl restart bind9 

testing DNS Server

root@ubuntu:~# dig nahri.com

 

 

; <<>> DiG 9.10.3-P4-Ubuntu <<>> nahri.com

;; global options: +cmd

;; Got answer:

;; ->>HEADER<

;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2 

;; OPT PSEUDOSECTION:

; EDNS: version: 0, flags:; udp: 4096

;; QUESTION SECTION:

;nahri.com.                     IN      A 

;; ANSWER SECTION:

nahri.com.              604800  IN      A       192.168.10.88 

;; AUTHORITY SECTION:

nahri.com.              604800  IN      NS      ns1.nahri.com. 

;; ADDITIONAL SECTION:

ns1.nahri.com.          604800  IN      A       192.168.10.88 

;; Query time: 0 msec

;; SERVER: 192.168.10.88#53(192.168.10.88)

;; WHEN: Mon Jun 25 09:59:11 WIB 2018

;; MSG SIZE  rcvd: 88

 



Tinggalkan Komentar