Setting DNS Server pada Ubuntu 17.04 Server

Setelah posting yang lalu kita sudah belajar bagaimana cara install ubuntu server 17.04 dan setting IP address pada ubuntu 17.04. Pada kesempatan kali ini mari kita bersama-sama belajar bagaimana membangun DNS server pada ubuntu 17.04 server. Sebelum lebih jauh melakukan konfigurasi sebelumnya akan saya jelaskan dulu apa pengertian dari DNS server. DNS adalah singkatan dari Domain Name Server. DNS merupakan server yang berfungsi untuk merubah/mengalihkan IP address berbentuk numeric menjadi alamat host berbentuk alfabetik. Seperti yang telah kita ketahui bahwa setiap kali kita mengakses alamat suatu website kita hanya perlu menulis alamat dalam bentuk alfabetik seperti: google.com, yahoo.com, irwanbudianto.com dan lain-lain padahal alamat-alamat tersebut adalah hasil converse dari alamat IP yang berbentuk numeric seperti: 216.58.221.78 (IP dari goolge.com). Melalui DNS ini pengguna akan dimudahkan dalam mengakses sebuah alamat web karena tidak perlu menghafalkan IP addressnya. Secara singkat DNS server memiliki fungsi menerjemahkan nama-nama host (hostname) menjadi alamat IP atau sebaliknya sehingga nama sebuah host akan lebih mudah diingat oleh pengguna.

Baik, setelah kita mengetahui apa itu DNS dan Fungsi dari DNS sekarang kita lanjutkan ke pokok pembahasan yaitu bagaimana cara setting DNS Server pada ubuntu 17.04 Server:

1.       Setting IP ubuntu server, sudah kita bahas sebelumnya:

2.       Installasi DNS bind9 dengan perintah

apt-get install bind9

3.       Silahkan buka file config dari bind9 dengan perintah

nano /etc/bind/named.conf.default-zones

4.       Tambahkan config pada baris paling bawah

zone "irwan.com" {
type master;

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

};


zone "5.168.192.in-addr.arpa" {

type master;

file "/etc/bind/db.irwan.rev";

};

5.       Simpan dan keluar dari editing program dengan menekan ctrl+x simpan tekan huruf y

6.       Menambahkan file forward dan reverse. Kita dapat mengcopy dari file localhost yang sudah ada dan melakukan edit pada configurasi nya

cp /etc/bind/db.local /etc/bind/db.irwan

perintah untuk edit konfig

nano /etc/bind/db.irwan

edit seperti dibawah:

;
; BIND data file for local loopback interface

;

$TTL    604800

@       IN      SOA     irwan.com. root.irwan.com. (

                              2         ; Serial

                         604800         ; Refresh

                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      irwan.com.
@       IN      A       192.168.5.1
@       IN      AAAA    ::1
www     IN      CNAME   irwan.com

simpan dan keluar dari program editing.

Lakukan copy file

cp /etc/bind/db.127 /etc/bind/db.irwan.rev

Perintah untuk edit:

nano /etc/bind/db.irwan.rev

Edit seperti dibawah
;
; BIND reverse data file for local loopback interface

;
$TTL    604800
@       IN      SOA     irwan.com. root.irwan.com. (
                              1         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      irwan.com.
1       IN      PTR     irwan.com.
Simpan dan keluar.

7.       Menambahkan alamat IP DNS pada file resolve

nano /etc/resolv.conf
tambahkan config berikut

nameserver 192.168.5.1

8.       Lakukan restart service DNS server dengan perintah

/etc/init.d/bind9 restart
9.       Lakukan pengujian pada DNS anda dengan cara melakukan perintah nslookup pada computer client


Ketika kita melakukan nslookup dan hasilnya sama seperti gambar diatas, maka konfigurasi kita sudah benar dan berhasil. Demikian cara setting DNS server pada ubuntu 17.04 Semoga bermanfaat

Post a Comment

0 Comments