Pada bab ini kita membuat settingan DNS server.
Terlebih dahulu, kita perlu menginstall program Bind9. Dalam studi kasus
yang akan dibahas di bagian ini, Bind9 akan berfungsi sebagai DNS server
untuk domain lokal di jaringan lokal yang telah kita buat dengan UML. Disini
kita akan membangun Domain dengan keterangan sebagai berikut:
DOMAIN UTAMA
host: stitch
IP: 172.16.0.2
Domain : stitch.klpe7.jarkom.com
, dns.klpe7.jarkom.com , server.klpe7.jarkom.com
host: snoopy
host: snoopy
IP: 172.16.0.3
Domain: snoopy.klpe7.jarkom.com
, snoopy.anime.klpe7.jarkom.com ,
host: woodstock
IP: 172.16.0.4
Domain: woodstock.klpe7.jarkom.com
, woodstock.kartun.klpe7.jarkom.com
host: doraemon
IP: 172.16.0.5
Domain: doraemon.klpe7.jarkom.com , admin.klpe7.jarkom.com
,
host:elmo
IP: 172.16.1.5
Domain: elmo.klpe7.jarkom.com , server.klpe7.jarkom.com
host: tom
IP: 172.16.1.2
Domain: tom.klpe7.jarkom.com
Host: jerry
IP: 172.16.1.3
Domain: jerry.klpe7.jarkom.com
Host: spike
IP: 172.16.1.4
Domain: spike.klpe7.jarkom.com
SUB DOMAIN UTAMA
host : woodstock
domain : woodstock.kartun.klpe7.jarkom.com
host: snoopy
domain: snoopy.anime.klpe7.jarkom.com
Lalu mari kita install bind9
Caranya:
2. install bind9, apt-get install bind9 dnsutils
Kemudian untuk konfigurasinya, ketik nano
/etc/bind/named.conf.local
; file /etc/bind/named.conf.local pada host stitch
options {
directory “/etc/bind”;
listen-on { 127.0.0.1; 172.16.0.0/24; 172.16.1.0/24;
};
};
zone “klpe7.jarkom.com” IN {
type master;
file “zone.com.jarkom.klpe7″;
};
zone “kartun.klpe7.jarkom.com” IN {
type master;
file “zone.com.jarkom.klpe7.kartun”;
};
zone “16.172.in-addr.arpa” {
type master;
file “revp.172.16″;
};
Kemudian file /etc/bind/zone.com.jarkom.klpe7
- $TTL 1D
- @ IN SOA stitch hostmaster (
- 20130418 ; serial
- 8H ; refresh
- 4H ; retry
- 4W ; expire
- 1D ) ; minimum
- NS stitch
- NS elmo
- dns CNAME stitch
- admin CNAME doraemon
- localhost A 127.0.0.1
- stitch A 172.16.0.2
- snoopy A 172.16.0.3
- woodstock A 172.16.0.4
- doraemon A 172.16.0.5
- tom A 172.16.1.2
- jerry A 172.16.1.3
- spike A 172.16.1.4
- elmo A 172.16.1.5
- server A 172.16.0.2 ; stitch
- server A 172.16.1.5 ; elmo
Tambahkan kode berikut pada file /etc/bind/zone.com.jarkom.klpe7.kartun
- $TTL 1D
- @ IN SOA stitch.klpe7.jarkom.com. hostmaster (
- 2013041943 ; serial
- 8H ; refresh
- 4H ; retry
- 4W ; expire
- 1D ) ; minimum
- NS stitch.klpe7.jarkom.com.
- @ IN A 172.16.0.2
- NS elmo.klpe7.jarkom.com.
- woodstock A 172.16.0.4
Tambahkan kode berikut pada file /etc/bind/revp.172.16
- $TTL 1D
- @ IN SOA stitch.klpe7.jarkom.com. hostmaster.klpe7.jarkom.com. (
- 2013042301 ; serial
- 28800 ; refresh (8 hours)
- 14400 ; retry (4 hours)
- 2419200 ; expire (4 weeks)
- 86400 ) ; minimum (1 day)
- NS stitch.klpe7.jarkom.com.
- NS elmo.klpe7.jarkom.com.
- NS woodstock.klpe7.jarkom.com.
- 0.2 PTR stitch.klpe7.jarkom.com.
- 0.3 PTR snoopy.klpe7.jarkom.com.
- 0.4 PTR woodstock.klpe7.jarkom.com.
- 0.5 PTR doraemon.klpe7.jarkom.com.
- 1.5 PTR elmo.klpe7.jarkom.com.
- 1.2 PTR tom.klpe7.jarkom.com.
- 1.3 PTR jerry.klpe7.jarkom.com.
- 1.4 PTR spike.klpe7.jarkom.com.
- Pada host elmo,
- jalankan perintah berikut untuk membuat file yang dibutuhan untuk konfigurasi pembuatan DNS
- touch /etc/bind/zone.com.jarkom.klpe7
- touch /etc/bind/zone.com.jarkom.klpe7.kartun
- touch /etc/bind/zone.com.jarkom.klpe7.anime
- touch /etc/bind/revp.172.16
- edit file /etc/bind/named.conf.local dengan kode berikut
- zone ”klpe7.jarkom.com” IN {
- type slave;
- file ”/var/cache/bind/zone.com.jarkom.klpe7″;
- masters {172.16.0.2;};
- };
- zone ”16.172.in-addr.arpa” {
- type slave;
- file ”/var/cache/bind/revp.172.16″;
- masters {172.16.0.2;};
- };
- zone ”kartun.klpe7.jarkom.com” IN {
- type slave;
- file ”/var/cache/bind/zone.com.jarkom.klpe7.kartun”;
- masters {172.16.0.2;};
- };
- zone ”anime.klpe7.jarkom.com” {
- type master;
- file ”/etc/bind/zone.com.jarkom.klpe7.anime”;
- };
- tambahkan kode berikut pada file /etc/bind/zone.com.jarkom.klpe7
- $TTL 1D
- @ IN SOA elmo hostmaster (
- 2013042301 ; serial
- 8H ; refresh
- 4H ; retry
- 4W ; expire
- 1D ) ; minimum
- NS stitch
- NS elmo
- dns CNAME stitch
- admin CNAME doraemon
- stitch A 172.16.0.2
- snoopy A 172.16.0.3
- woodstock A 172.16.0.4
- doraemon A 172.16.0.5
- elmo A 172.16.1.5
- tom A 172.16.1.2
- jerry A 172.16.1.3
- spike A 172.16.1.4
- server A 172.16.0.2 ; stitch
- A 172.16.1.5 ; elmo
- tambahkan kode berikut pada file /etc/bind/ zone.com.jarkom.klpe7.kartun
- $TTL 1D
- @ IN SOA elmo.klpe7.jarkom.com. hostmaster.klpe7.jarkom.com. (
- 2013042303 ; serial
- 8H ; refresh
- 4H ; retry
- 4W ; expire
- 1D ) ;
- NS stitch.klpe7.jarkom.com.
- NS elmo.klpe7.jarkom.com.
- snoopy A 172.16.0.3
- tambahkan kode berikut pada file /etc/bind/ zone.com.jarkom.klpe7.anime
- $TTL 1D
- @ IN SOA anime.klpe7.jarkom.com. root.anime.klpe7.jarkom.com. (
- 201304232 ; serial
- 8H ; refresh
- 4H ; retry
- 4W ; expire
- 1D ) ; minimum
- NS anime.klpe7.jarkom.com.
- @ IN A 172.16.0.13
- snoopy A 172.16.0.3
- tambahkan kode berikut pada file /etc/bind/revp.172.16
- $TTL 1D
- @ IN SOA elmo.klpe7.jarkom.com. hostmaster.klpe7.jarkom.com. (
- 2013042301 ; serial
- 28800 ; refresh (8 hours)
- 14400 ; retry (4 hours)
- 2419200 ; expire (4 weeks)
- 86400 ) ; minimum (1 day)
- NS stitch.klpe7.jarkom.com.
- NS elmo.klpe7.jarkom.com.
- 0.2 PTR stitch.klpe7.jarkom.com.
- 0.3 PTR snoopy.klpe7.jarkom.com.
- 0.4 PTR woodstock.klpe7.jarkom.com.
- 0.5 PTR doraemon.klpe7.jarkom.com.
- 1.5 PTR elmo.klpe7.jarkom.com.
- 1.2 PTR tom.klpe7.jarkom.com.
- 1.3 PTR jerry.klpe7.jarkom.com.
- 1.4 PTR spike.klpe7.jarkom.com.
- Pada host woodstock,
- jalankan perintah berikut untuk membuat file yang dibutuhan untuk konfigurasi pembuatan DNS
- touch /etc/bind/zone.com.jarkom.klpe7.anime
- touch /etc/bind/revp.172.16
- tambahkan kode berikut pada file /etc/bind/zone.com.jarkom.klpe7.anime
- $TTL 1D
- @ IN SOA woodstock hostmaster (
- 2013042301 ; serial
- 8H ; refresh
- 4H ; retry
- 4W ; expire
- 1D ) ; minimum
- NS elmo.klpe7.jarkom.com.
- NS woodstock.klpe7.jarkom.com.
- snoopy A 172.16.0.3
- tambahkan kode berikut pada file /etc/bind/revp.172.16
- $TTL 1D
- @ IN SOA elmo.klpe7.jarkom.com. hostmaster.klpe7.jarkom.com. (
- 2013042301 ; serial
- 28800 ; refresh (8 hours)
- 14400 ; retry (4 hours)
- 2419200 ; expire (4 weeks)
- 86400 ) ; minimum (1 day)
- NS stitch.klpe7.jarkom.com.
- NS elmo.klpe7.jarkom.com.
- 0.2 PTR stitch.klpe7.jarkom.com.
- 0.3 PTR snoopy.klpe7.jarkom.com.
- 0.4 PTR woodstock.klpe7.jarkom.com.
- 0.5 PTR doraemon.klpe7.jarkom.com.
- 1.5 PTR elmo.klpe7.jarkom.com.
- 1.2 PTR tom.klpe7.jarkom.com.
- 1.3 PTR jerry.klpe7.jarkom.com.
- 1.4 PTR spike.klpe7.jarkom.com.
- Jangan lupa untuk mengubah nameserver pada file /etc/resolv.conf dengan IP Address dari server yang dituju.
Proses konfigurasi telah selesai. Sekarang kita telah
mempunyai suatu DNS dengan domain kartun.klpe7.jarkom.com dananime.klpe7.jarkom.com.
Untuk mengetes apakah DNS kita sudah berjalan atau belum, lakukan beberapa
perintah berikut.
- ping stitch.klpe7.jarkom.com
- ping dns.klpe7.jarkom.com
- ping server.klpe7.jarkom.com
- ping woodstock.kartun.klpe7.jarkom.com
- ping snoopy.anime.klpe7.jarkom.com
- dig server.klpe7.jarkom.com
- dig woodstock.kartun.klpe7.jarkom.com
- nslookup snoopy.anime.klpe7.jarkom.com
Tidak ada komentar:
Posting Komentar