PENGERTIAN DNS
Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.
1. install aplikasi untuk DNS yaitu bind9
admin:~# apt-get install bind9
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, bind9 is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2. konfigurasi IP pada server
admin:~# ifconfig eth0 10.10.10.1
admin:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:0C:29:40:01:A4
inet addr:10.10.10.1 Bcast:10.10.10.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:94 errors:0 dropped:0 overruns:0 frame:0
TX packets:135 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:10804 (10.5 KiB) TX bytes:11517 (11.2 KiB)
Interrupt:19 Base address:0x2000
3. masuk konfigurasi DNS
3.1 mulai dari konfigurasai named.conf
admin:~# nano /etc/bind/named.conf
3.2 tambahkan baris yang berwarna merah tepat seperti contoh
zone "127.in-addr.arpa" {
type master;
file "/etc/bind/db.127";
};
zone "veteran-it.blogspot.com" {
type master;
file "/etc/bind/forward";
};
zone "10.10.10.in-addr.arpa" {
type master;
file "/etc/bind/reverse";
};
3.3 Buat file forward dan reverse dengan cara mengcopy dari file db.local
admin:~# cp /etc/bind/db.local /etc/bind/forward
admin:~# cp /etc/bind/db.local /etc/bind/reverse
3.4 ubah konfigurasi pada file forward kita ,samakan dengan di bawah ini
admin:~# nano /etc/bind/forward
isi file forward
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.veteran-it.blogspot.com. root.veteran-it.blogspot.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.veteran-it.blogspot.com.
@ IN A 10.10.10.1
ns IN A 10.10.10.1
www IN CNAME ns
3.5 ubah konfigurasi pada file reverse kita ,samakan dengan di bawah ini
admin:~# nano /etc/bind/reverse
isi file reverse
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns.veteran-it.blogspot.com. root.veteran-it.blogspot.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.veteran-it.blogspot.com.
1 IN PTR ns.veteran-it.blogspot.com.
1 IN PTR www.veteran-it.blogspot.com.
3.6 jika sudah cek file resolv.conf
admin:~# nano /etc/resolv.conf
isi file resolv.conf
127.0.0.1 localhost
10.10.10.1 admin.veteran-it.blogspot.com admin
3.7 dan juga file hosts
admin:~# nano /etc/hosts
isi file hosts
search veteran-it.blogspot.com
nameserver 10.10.10.1
4. jika sudah dikonfigurasi semua restart servis bind dengan comand
admin:~# /etc/init.d/bind9 restart
Stopping domain name service: named.
Starting domain name service: named.
5.1 test apakah DNS server kita sudah berjalan dengan baik dengan cara
admin:~# nslookup -sil veteran-it.blogspot.com
hasil
Server: 10.10.10.1
Address: 10.10.10.1#53
Name: veteran-it.blogspot.com
Address: 10.10.10.1
5.2 test ping pada domain kita
admin:~# ping veteran-it.blogspot.com
hasil
PING veteran-it.blogspot.com (10.10.10.1): 56 data bytes
64 bytes from 10.10.10.1: icmp_seq=0 ttl=255 time=0.0 ms
64 bytes from 10.10.10.1: icmp_seq=1 ttl=255 time=0.0 ms
6. ok, jika sudah bisa semua berarti konfigurasi anda telah BERHASIL





