Konfigurasi DNS di Debian Server
Hallo semua apa kabar!. Pada kesempatan kali ini saya akan memberikan tutorial tentang Konfigurasi DNS di Debian Server. Sebelum itu mari kita pelajari terlebih dahulu apa itu DNS.
1. Pengertian DNS(Domain Name System) merupakan sistem yang berfungsi untuk menerjemahkan IP Address ke Domain Name maupun sebaliknya. DNS memiliki beberapa level yaitu :
http://www.iopis.vanz.co.id- Root-Level Domain : Merupakan puncak hirarki (tanda titik "." dibelakang".id")
- Top-Level Domain : Merupakan kata yang posisinya berada di kanan suatu Domain (".co")
- Second-Level Domain : Berisikan Host Name dan Domain lain (".vanz")
- Third-Level Domain : Kata yang terletak di sebelah kiri Second-Level Doamin (".iopis")
- Host Name : Kata yang terletak paling depan pada suatu Domain ("www")
2. Langkah Kerja
- Pertama, masuk dulu ke akses Superuser dengan perintah
$sudo su- Kemudian konfigurasi IP Address dengan perintah
#nano /etc/network/interfaces- Lalu ubahlah menjadi seperti dibawah ini
# The primary network interface- Setelah itu kita restart networknya dengan perintah
allow-hotplug eth0 up
iface eth0 inet static
address 192.168.100.1
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255
gateway 192.168.100.1
nameserver 192.168.100.1
#/etc/init.d/networking restart- Untuk mengecek apakah konfigurasi telah berjalan gunakan perintah
#ifconfig- Jika IP Address belum terbaca gunakan perintah
#ifup eth0- Setelah itu instal paket DNS Server bind9 dengan perintah
#apt-get install bind9- Lalu konfigurasi file bind9 dengan perintah
#nano /etc/bind/named.conf.default-zones- Dan, pada baris paling bawah tambahkan script di bawah ini
zone "vanz.net" {- Selanjutnya copy-paste file forward dan reverse dengan perintah
type master;
file "/etc/bind/db.vanz";
};
zone "192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
#cp /etc/bind/db.local /etc/bind/db.vanz- Kemudian kita konfigurasi file forward dengan perintah
#cp /etc/bind/db.127 /etc/bind/db.192
#nano /etc/bind/db.vanz- Lalu konfigurasi seperti dibawah ini
;- Setelah mengkonfigurasi file forward, selanjutnya konfigurasi file reverse dengan perintah
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA vanz.net. root.vanz.net. {
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative cache TTL
;
@ IN NS vanz.net.
@ IN A 192.168.100.1
www IN A 192.168.100.1
#nano /etc/bind/db.192- Ubahlah menjadi seperti dibawah ini
;- Selanjutnya konfigurasi file "resolv.conf" dengan perintah
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA vanz.net. root.vanz.net. {
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative cache TTL
;
@ IN NS vanz.net.
1 IN PTR vanz.net.
1 IN PTR www.vanz.net.
#nano /etc/resolv.conf- Lalu ubahlah menjadi seperti dibawah ini
domain vanz.net- Kemudian konfigurasi file "hosts" dengan perintah
search vanz.net
nameserver 192.168.100.1
#nano /etc/hosts- Ubahlah menjadi seperti berikut
127.0.0.1 localhost- Jika sudah restart bind9 dengan perintah
192.168.100.1 vanz.net
#/etc/init.d/bind9 restart- Untuk menguji DNS dapat dilakukan dengan perintah
#nslookup www.vanz.net- Dan untuk pengujian dari sisi Client dilakukan dengan cara membuka browser lalu ketikan www.vanz.net
Demikianlah tutorial pada kali ini, semoga dapat bermanfaat. Jangan lupa untuk komen dibawah ya! Terima kasih

Comments