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
|
Artikel keren lainnya:
Belum ada tanggapan untuk "Konfigurasi DNS Server Ubuntu 16.04"
Posting Komentar