DNS (Domain Name Server) bekerja dengan konsep client server. Sebuah komputer yang menjalankan fungsi server disebut DNS atau name server dan komputer lain yang meminta penterjemahan hostname ke IP Address disebut sebagai client DNS.
Instalasi
Software utama untuk membangun sebuah DNS server adalah BIND (Berkeley Internet Name Domain). Software ini menjadi aplikasi default aplikasi DNS dalam semua distribusi Linux. Lakukan proses instalasi bind dengan perintah berikut:
Konfigurasi
Beberapa file konfigurasi dan direktori utama DNS server yang harus kita perhatikan adalah: /etc/networking/interface /etc/bind/named.conf.local /etc/resolv.conf
Konfigurasi IP Ethernet
Untuk setting IP kita dapat memasukkan perintah :
nano /etc/network/interfaces
Tambahkan Konfigurasi
auto eth0 iface eth0 inet static address 192.168.2.1 netmask 255.255.255.248 network 192.168.2.0 broadcast 192.168.2.7 gateway 192.168.2.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.2.1
Restart network
Dengan perintah :
/etc/init.d/networking restart
Untuk mendaftarkan file zone tersebut, lakukan editing pada file /etc/bind/named.conf dengan cara :
nano /etc/bind/named.conf.local
Tambahkan Konfigurasi
zone jarkom.com { type master; file /etc/bind/db.jarkom; };
Konfigurasi file db
Buka file db.jarkom dengan perintah:
nano /etc/bind/db.jarkom
Edit konfigurasinya
; ; BIND reverse data file for broadcast zone ; $TTL 604800 @ IN SOA jarkom.com. root. jarkom.com. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS jarkom.com. @ IN A 192.168.2.1 @ IN AAA ::1 mail IN A 192.168.2.1 www IN A 192.168.2.1
nano /etc/resolv.conf
Tambahkan konfigurasi
search jarkom.com nameserver 192.168.2.1
Restart bind9
Dengan perintah :
/etc/init.d/bind9 restart
Pengujian
kita dapat men-cek kinerja DNS server yang telah kita buat dengan cara :
nslookup mail.jarkom.com
Penutup
Latihan