DNS Server
Pengertian DNS
DNS atau Domain Name System ialah System yang meresolusikan IP adddress ke dalam kedalam Domain/Hostname , atau sebaliknya domain/hostname kedalam IP AddresDalam suatu jaringan, komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya. Namun, manusia akan lebih sulit mengingat angka-angka dibanding dengan huruf. Oleh karena itu,perlu adanya system yang dapat mengubah alamat IP menjadi domain.Maka dibangunlah DNS Server.
Aplikasi DNS yang paling sering digunakan di debian adalah bind9.
Instalasi
root@server:~# apt-get install bind9
Konfigurasi
- Pindah ke direktori /etc/bind
root@server:~# cd /etc/bind
- Sunting file konfigurasi named.conf.local (file konfigurasi yang berisi konfigurasi nama domain , tipe dns server dan lokasi forward zone dan reverse zone).
root@server: /etc/bind # nano named.conf.local
Lalu tambahkan beberapa baris berikut kedalam file
zone "10.168.192.in-addr.arpa" IN {
type master;
file "/etc/bind/db.reverse";
};
zone "ketikbagi.id" IN {
type master;
file "/etc/bind/db.forward";
}; - Buat file forward zone atau dapat juga menyalin file konfigurasi db.local.
root@server: /etc/bind# cp db.local db.forward
- Sunting isi file db.forward dan sesuaikan seperti berikut.
root@server: /etc/bind# nano db.forward
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ketikbagi.id. root.ketikbagi.id. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ketikbagi.id.
@ IN A 192.168.10.1
www IN A 192.168.10.1
ftp IN A 192.168.10.1
mail IN A 192.168.10.1 - Buat file Reverse zone ,atau dapat juga dengan menyalin file konfigurasi db.127
root@server: /etc/bind# cp db.127 db.reverse
- Sunting file db.reverse dan sesuaikan seperti berikut.
root@server: /etc/bind# nano db.reverse
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ketikbagi.id. root.ketikbagi.id. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ketikbagi.id.
1 IN PTR menit.net. - File Konfigurasi resolv.conf
root@server:/etc/bind# nano /etc/resolv.conf
search ketikbagi.id
nameserver 192.168.10.1
nameserver 192.168.43.1 - Restart layanan Bind9
root@server:/etc/bind# service bind9 restart
Pengujian
- Dari sisi server. Gunakan perintah dig atau nslookup.
- Dari sisi client. Gunakan perintah nslookup dan ping untuk cek koneksi dengan DNS server.
0 Komentar
Penulisan markup di komentar