Minggu, 09 Oktober 2016

Konfigurasi DNS server on Ubuntu

Domain Name System atau sering di sapa DNS memiliki fungsi sebagai penerjemah IP address ke alamat host (hostname) begitupun sebaliknya. Bisa diibaratkan kalau IP address itu nomor telepon dan hostname itu nama pemilik, jadi DNS adalah buku teleponnya. Contohnya seperti berikut "detik.com" dengan angka "203.190.241.43". Lebih mudah mengingat huruf bukan?
ok langsung saja ke konfigurasinya, maaf kalau fundamentalnya cuma dikit ya.

Installasi & Konfigurasi
BIND  (Berkeley  Internet  Name  Domain)  adalah  salah  satu  aplikasi  DNS
Server  yang  paling  umum  digunakan  di  internet,  khususnya  system operasi yang bertipe UNIX.

Installasi
==================================================================
root@hamstr:~# apt-get install bind9 dnsutils
==================================================================
Konfigurasi
Cache Nameserver
=================================================================
root@hamstr:~# nano /etc/bind/named.conf.options
=================================================================
> Hapus tanda "//" di bagian berikut, dan tambahkan IP dari ISP atau IP Server (local)
=================================================================
forwarders {
          192.168.1.65;
   };
=================================================================
DNS Zone
=================================================================
root@hamstr:~# nano /etc/bind/named.conf.local

#Zone Forwarder
zone "hamstr.lan" {
    type master;
    file "/etc/bind/zone/ham.fw";
};

#Zone Resolve
zone "1.168.192.in-addr.arpa" {
    type master;
    file "/etc/bind/zone/ham.rs";
};
=================================================================
Buat folder dan file databases
=================================================================
root@hamstr:~# mkdir /etc/bind/zone
root@hamstr:~# cp /etc/bind/db.empty /etc/bind/zone/ham.fw
root@hamstr:~# cp /etc/bind/db.empty /etc/bind/zone/ham.rs
=================================================================
Forwarder Zone File
=================================================================
root@hamstr:~# nano /etc/bind/zone/ham.fw
=================================================================
$TTL    86400
@          IN     SOA     hamstr.lan. root.hamstr.lan. (
                                1         ; Serial
                      604800         ; Refresh
                        86400         ; Retry
                    2419200         ; Expire
                        86400 )       ; Negative Cache TTL
;
@          IN      NS      hamstr.lan.
@          IN      A       192.168.1.65
www      IN      A       192.168.1.65
=================================================================
Reverse Zone File
=================================================================
root@hamstr:~# nano /etc/bind/zone/ham.rs
=================================================================
$TTL    86400
@       IN      SOA     hamstr.lan. root.hamstr.lan. (
                              1         ; Serial
                    604800         ; Refresh
                      86400         ; Retry
                  2419200         ; Expire
                      86400 )       ; Negative Cache TTL
;
@        IN      NS      hamstr.lan.
65       IN      PTR     hamstr.lan.
65       IN      PTR     www.hamstr.lan.
=================================================================
Restart Bind9
=================================================================
root@hamstr:~# /etc/init.d/bind9 restart
=================================================================

Untuk mengecek apakah DNS server sudah aktif atau belum, bisa menggunakan perintah berikut.
=================================================================
root@hamstr:~# nslookup 192.168.1.65
atau
root@hamstr:~# nslookup www.hamstr.lan
=================================================================
jika sudah bisa nslookup dengan IP tetapi belum bisa dengan nama domain, seperti gambar berikut.
untuk memfixed problem ini, ikuti langkah berikut.
=================================================================
root@hamstr:~# nano /etc/resolv.conf

tambahkan >

nameserver 192.168.1.65
nameserver 192.168.1.1
search www.hamstr.lan
=================================================================
hasilnya akan seperti ini.

sekian
Share:

0 komentar:

Posting Komentar

Diberdayakan oleh Blogger.

Pageviews