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
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
0 Comments