Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet
1. Setelah mengkonfigurasi PC Router, langkah selanjutnya kita akan mengkonfigurasi DNS Server menggunakan paket bind9, langkah pertama kita install terlebih dahulu paket bind9 tersebut dengan perintah
2. Selanjutnya ,masuk ke directory /etc/bind, lalu copy db.local ke db.mariasa dan db.127 ke db.192 dengan perintah sebagai berikut
root@goestoe:~# cd /etc/bind
root@goestoe:/etc/bind# cp db.local db.mariasa
root@goestoe:/etc/bind# cp db.127 db.192
ket : db.mariasa dan db.192 hanyalah sebuah penamaan saja, nantinya db tersebut akan menjadi db zone forward dan db zone reserve pada named.conf
3. Selanjutnya kita edit db.mariasa dengan perintah :
root@goestoe:/etc/bind# nano db.mariasa
root@goestoe:~# cd /etc/bind
root@goestoe:/etc/bind# cp db.local db.mariasa
root@goestoe:/etc/bind# cp db.127 db.192
ket : db.mariasa dan db.192 hanyalah sebuah penamaan saja, nantinya db tersebut akan menjadi db zone forward dan db zone reserve pada named.conf
3. Selanjutnya kita edit db.mariasa dengan perintah :
root@goestoe:/etc/bind# nano db.mariasa
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.mariasa.com. root.mariasa.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS mariasa.com.
@ IN A 192.168.10.222
@ IN AAAA ::1
www IN CNAME @
4. Lalu edit db.192 dengan perintah
root@goestoe:/etc/bind# nano db.192
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.mariasa.com. root.mariasa.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS mariasa.com.
222.10.168 IN PTR mariasa.com.
5. Selanjutnya edit file named.conf , pada named.conf ini sebenarnya hanya ada zone untuk db default yang ada pada directory /etc/bind, karena kita membuat db.mariasa dan db.192 maka kita tambahkan lagi zone untuk db tersebut yang nantinya akan di arahkan ke file /etc/bind/db.mariasa dan /etc/bind/db.192
root@goestoe:/etc/bind# nano named.conf
zone “mariasa.com” {
type master;
file “/etc/bind/db.mariasa”;
};
zone “192.in-addr.arpa” {
type master;
file “/etc/bind/db.192″;
};
include “/etc/bind/named.conf.local”;
6. Kemudian tambahkan domain dan nameserver pada resolv.conf agar ip dapat di resolv ke sebuah nama domain
root@goestoe:/etc/bind# nano /etc/resolv.conf
domain mariasa.com
nameserver 192.168.10.222
nameserver 192.168.10.222
7. Lalu restart bind9 tersebut dengan perintah
root@goestoe:/# /etc/init.d/bind9 restart
8. Langkah terakhir verifikasi konfigurasi dns apakah sudah benar atau tidak dengan menggunakan perintah dig, apabila query:1 answer:1 authority:1 additional: maka dns telah berjalan dengan baik, dapat juga diverifikasi dengan menggunakan query ping dan nslookup
root@goestoe:/etc/bind# dig mariasa.com
; <<>> DiG 9.5.1-P2 <<>> mariasa.com
;; global options: printcmd
;; Got answer:;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42982
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;mariasa.com. IN A
;; ANSWER SECTION:
mariasa.com. 604800 IN A 192.168.10.222
;; AUTHORITY SECTION:
mariasa.com. 604800 IN NS mariasa.com.
;; ADDITIONAL SECTION:
mariasa.com. 604800 IN AAAA ::1
Agar lebih jelas silakan lihat video di bawah ini
Sign up here with your email

ConversionConversion EmoticonEmoticon