CARA MEMBUAT DNS SLAVE

Posted: 18/10/2011 in Uncategorized

Bagi rekan rekan yang masih bingung cara membuat dns slave nih saya mau sharing cara mengkonfigurasinya…..
ini saya buaT dari soal ujikomptensi jurursan TKJ 2011 ……
soalnya seperti ini…..
Membangun DNS Slave pada Jaringan
Opsi konfigurasi :
IP Address Jaringan
1. DNS Server = 202.100.4.65/27
2. PC Client = 202.100.4.69/27

DNS Server
1. Sistem Operasi = OS Linux
2. Domain = sekolahxx.sch.id
3. Sub Domain = http://www.sekolahxx.sch.id
mail.sekolahxx.sch.id
pc1.sekolahxx.sch.id
Keterangan :
xx merupakan No Ujian Peserta.

Keterangan :
DNS Master disiapkan Oleh Penguji
Domain Master : sekolah-master.sch.id
Subdomain Master :
http://www.sekolah-master.sch.id
mail.sekolah-master.sch.id

Implementasikan topologi diatas untuk melakukan pengujian fungsi DNS Slave pada Jaringan, dengan ketentuan :
a. Membuat perencanaan sesuai dengan topologi jaringan yang disediakan
b. Melakukan Perakitan PC Server
c. Instalasi PC Server
d. Instalasi PC Client
e. Melakukan konfigurasi Server yang meliputi :
– DNS Server untuk domain local LAN.
– Sub Domain Name yang di deskripsikan meliputi :
1. ns.sekolahxx.sch.id dengan ip address 202.100.4.65/27
2. http://www.sekolahxx.sch.id dengan ip address 202.100.4.66/27
3. mail.sekolahxx.sch.id dengan ip address 202.100.4.67/27
4. pc1.sekolahxx.sch.id dengan ip address 202.100.4.69/27

f. Melakukan instalasi dan konfigurasi DNS Slave sesuai dengan kebutuhan.
– Sistem Operasi : OSS (Linux)
– Spesifikasi :
Client : DNS yang digunakan adalah DNS Server LAN
Server : Dapat melayani permintaan dari client untuk mengakses Subdomain Master.
g. – Melakukan pengujian fungsi jaringan (sistem koneksi)
– Dapat mengakses subdomain dari DNS Master.
– Melakukan pengujian Subdomain DNS Lokal LAN sesuai dengan skenario
e dan f.

langkah-langkah konfigurasi di PC server DNS Slave
karna di soal tidak di sebutkan ip address untuk PC server DNS master, maka saya misalkan untuk ip address master adalah 222.222.222.1 dan ip eth0 PC Slave 222.222.222.11

langkah pertama Konfigurasi IP Address
#nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 222.222.222.11
netmask 255.255.255.0
network 222.222.222.0
broadcast 222.222.222.255
gateway 222.222.222.1

auto eth1
iface eth1 inet static
address 202.100.4.65
netmask 255.255.255.224
network 202.100.4.64
broadcast 202.100.4.95

(save dengan perintah Ctrl x lalu tekan y)

restart network dengan perintah
# /etc/init.d/networking restart

Selanjutnya membuat primary name server dan secondary name server/slave yang terdiri dari forward master zone dan revers master zone dengan perintah
#nano /etc/bind/named.conf.default-zones
tambahkan baris :

zone “angkasa1.sch.id” {
type master;
file “/etc/bind/db.angkasa.zone”;
};
zone “4.100.202.in-addr.arpa” {
type master;
file “/etc/bind/db.angkasa.rev”;
};

zone “angkasa-master.sch.id” {
type slave;
master {222.222.222.1;};
file “/var/cache/bind/master.hosts.zone”;
};
zone “4.100.202.in-addr.arpa” {
type slave;
master {222.222.222.1;};
file “/var/cache/bind/master.hosts.rev”;
};
(save dengan perintah Ctrl x lalu tekan y)
selanjutnya membuat file zona untuk domain angkasa.zone
copykan file /etc/bind/db.local ke /etc/bind/db.angkasa.zone dengan perintah
# cp /etc/bind/db.local /etc/bind/db.angkasa.zone
lalu edit dengan perintah
#nano /etc/bind/db.angkasa.zone
$TTL 86400
@ IN SOA ns.angkasa1.sch.id. root.angkasa1.sch.id. (
2010020531 ; serial
7200 ; refresh
14400 ; retry
3600 ; expire
86400 ; ttl
)
IN NS ns.angkasa1.sch.id.
ns IN A 202.100.4.65
www IN A 202.100.4.66
mail IN A 202.100.4.67
pc1 IN A 202.100.4.69

(save dengan perintah Ctrl x lalu tekan y)

selanjutnya membuat file revers dengan nama file db.angkasa.rev
copykan dari file /etc/bind/db.angkasa.zone ke /etc/bind/db.angkasa.rev dengan perintah
# cp /etc/bind/db.angkasa.zone /etc/bind/db.angkasa.rev
lalu edit dengan perintah
#nano /etc/bind/db.angkasa.rev
$TTL 86400
@ IN SOA ns.angkasa1.sch.id. root.angkasa1.sch.id. (
2010020531 ; serial
7200 ; refresh
14400 ; retry
3600 ; expire
86400 ; ttl
)
IN NS ns.angkasa1.sch.id.
65 IN PTR ns.angkasa1.sch.id.
66 IN PTR http://www.angkasa1.sch.id.
67 IN PTR mail.angkasa1.sch.id.
69 IN PTR pc1.angkasa1.sch.id.
(save dengan perintah Ctrl x lalu tekan y)

kemudian edit file /etc/resolv.conf, file ini berfungsi mendefinisikan ip dns server, gunakan perintah
#nano /etc/resolv.conf
nameserver 202.100.4.65
search angkasa1.sch.id

kemudian restart Dns dengan perintah
# /etc/init.d/bind9 restart

Lalu cek dns dengan perintah
#nslookup 202.100.4.65
#nslookup ns.angkasa1.sch.id
#nslookup http://www.angkasa1.sch.id
#nslookup mail.angkasa1.sch.id
#nslookup pc1.angkasa1.sch.id
jika ada jawaban, maka DNS Server telah berjalan dengan baik.

Selanjutnya, mengkonfigurasi server sebagai router gunakan perintah
# nano /etc/sysctl.conf
hilangkang tanda pagar pada baris net/ipv4/ip_forward=1
sebelum :
#net/ipv4/ip_forward=1
menjadi :
net/ipv4/ip_forward=1
(save dengan perintah Ctrl x lalu tekan y)

kemudian ketikan perintah :
#iptables -t nat –A POSTROUTING -s 202.100.4.64/27 -d 0/0 -j MASQUERADE

Konfigurasi di PC Client (windows)

kemudian tes pc client dan pc dns master dengan perintah :
# ping 202.100.4.69
# ping 222.222.222.1
#nslookup ns.angkasa-master.sch.id
#nslookup http://www.angkasa-master.sch.id

kemudian tes di pc client ke pc server dns slave dan pc server dns master dengan perintah :
# ping 202.100.4.65
# ping 222.222.222.1
#nslookup ns.angkasa-master.sch.id
#nslookup ns.angkasa1.sch.id
jika ada jawaban, maka DNS Server telah terkoneksi dengan baik.

Konfigurasi di PC server DNS master

langkah pertama Konfigurasi IP Address
#nano /etc/network/interfaces
auto eth0
iface eth0 inet static
address 222.222.222.1
netmask 255.255.255.0
network 222.222.222.0
broadcast 222.222.222.255

(save dengan perintah Ctrl x lalu tekan y)

restart network dengan perintah
# /etc/init.d/networking restart

Selanjutnya Edit file named.conf.default-zones:
#nano /etc/bind/named.conf.default-zones
Tambahkan :

zone “angkasa-master.sch.id” {
type master;
file “/etc/bind/db.master.zone”;
allow-query {
any;
};
notify yes;
allow-update {
222.222.222.11;
};
};
zone “222.222.222.in-addr.arpa” {
type master;
file “/etc/bind/db.master.rev”;
allow-query {
any;
};
notify yes;
allow-update {
222.222.222.11;
};
};
(save dengan perintah Ctrl x lalu tekan y)

Buat dan edit file dengan nama db.master.zone dan db.master.rev
# cp /etc/bind/db.local /etc/bind/db.master.zone
lalu edit dengan perintah
#nano /etc/bind/db.master.zone
$TTL 86400
@ IN SOA ns.angkasa-master.sch.id. root.angkasa-master.sch.id. (
2010020531 ; serial
7200 ; refresh
14400 ; retry
3600 ; expire
86400 ; ttl
)
IN NS ns.angkasa-master.sch.id.
ns IN A 222.222.222.1
www IN CNAME ns
mail IN CNAME ns
slave IN A 222.222.222.11

(save dengan perintah Ctrl x lalu tekan y)

selanjutnya membuat file revers dengan nama file db.master.rev
copykan dari file /etc/bind/db.master.zone ke /etc/bind/db.master.rev dengan perintah
# cp /etc/bind/db.master.zone /etc/bind/db.master.rev
lalu edit dengan perintah
#nano /etc/bind/db.master.rev
$TTL 86400
@ IN SOA ns.angkasa-master.sch.id. root.angkasa-master.sch.id. (
2010020531 ; serial
7201 ; refresh
14400 ; retry
3601 ; expire
86400 ; ttl
)
IN NS ns.angkasa-master.sch.id.
1 IN PTR ns.angkasa-master.sch.id.
1 IN PTR http://www.angkasa-master.sch.id.
1 IN PTR mail.angkasa-master.sch.id.
11 IN PTR slave.angkasa-master.sch.id.
(save dengan perintah Ctrl x lalu tekan y)

kemudian edit file /etc/resolv.conf, file ini berfungsi mendefinisikan ip dns server, gunakan perintah
#nano /etc/resolv.conf
nameserver 222.222.222.1
search angkasa-master.sch.id

kemudian restart Dns dengan perintah
# /etc/init.d/bind9 restart

Semoga sukses
penulis : Gun gun Maulana,S.Pd
Guru SMK Angkasa 1 Margahayu…

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s