DNS (Domain Name System) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap mail exchange server yang menerima email untuk setiap domain.
Membuat domain name server perlu menambahkan konfigurasi pada file /etc/bind/named.conf. konfigurasi tersebut terdiri dari forward maser zone dan rivers master zone. Forward master zone berfungsi untuk mengubah nama menjadi IP sedangkan rivers master zone digunakan untuk merubah IP menjadi nama.
- Mengedit file /etc/bind/named.conf dengan menggunakan perintah
# nano /etc/bind/named.conf
Pada baris paling bawah ditambahkan baris :
//menambahkan baris berikut
zone “smkn1byl.net” {
type master;
file “/etc/bind/db.smkn”;
};
zone “1.168.192.in-addr.arpa” {
type master;
file “/etc/bind/db.smkn1″;
};
- Membuat file /etc/bind/db.smkn
root@ictbyl # nano /etc/bind/db.smkn
$TTL 86400
@ IN SOA ns.smkn1byl.net. root.smkn1byl.net. (
20081122 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
604800 ) ; Negative Cache TTL
IN NS ns.smkn1byl.net.
ns IN A 192.168.1.105
- Membuat file /etc/bind/db.smkn1
# nano /etc/bind/db.smkn1
$TTL 86400
@ IN SOA ns.smkn1byl.net. root.smkn1byl.net. (
20081122 ;Serial
604800 ;Refresh
86400 ;Retry
2419200 ;Expire
604800) ; Negative Cache TTL
; IN NS ns.smkn1byl.net
IN PTR www.smkn1byl.net.
- Mengecek settingan file db.smkn
root@ictbyl # named-checkzone smkn1byl.net /etc/bind/db.smkn
zone enambelas.com/IN: loaded serial 20081122
OK
- Mengecek settingan file db.smkn1
root@ictbyl # named-checkzone smkn1 /etc/bind/db.smkn1
zone 192.168.1/IN: loaded serial 20081122
OK
- Merestart service DNS
root@ictbyl # /etc/init.d/bind9 restart
* Stopping domain name service… bind [ OK ]
* Starting domain name service… bind [ OK ]
- Mengedit file /etc/resolv.conf
Menambahkan baris
Domain smkn1byl.net
Nameserver 127.0.0.1
Nameserver 192.168.1.105
- Memeriksa apakah DNS server yang dipasang sudah berjalan dengan baik, dengan menggunakan perintah:
# nslookup
> set type=any
> skull.net
Server: 192.168.0.1
Address: 192.168.0.1#53
skull.net
origin = ns.skull.net
mail addr = admin.skull.net
serial = 2007031109
refresh = 3600
retry = 900
expire = 604800
minimum = 86400
skull.net nameserver = ns.skull.net.
# nslookup ns.skull.net
Server : 192.168.0.1
Address : 192.168.0.1#53
Name : ns.skull.net
Address : 192.168.0.1
# nslookup 192.168.0.1
Server : 192.168.0.1
Address : 192.168.0.1#53
1.0.168.192.in-addr.arpa name = ns.skull.net.
semoga bermanfaat