1. DNS
Server
DNS Server merupakan Server yang
berfungsi untuk menerjemahkan IP Address ke nama Host/domain.
· Instalasi
DNS Server
· Jalankan
perintah berikut untuk instalasi Aplikasi DNS Server yaitu “bind9”:
root@masita:~# apt-get –y install bind9 bind9-doc dnsutils
-->> lalu Tekan Enter
|
•
Setelah instalasi selesai, lalu
lakukan konfigurasi dengan langkah-langkah berikut:
· Jalankan perintah
berikut, untuk mengedit
file “/etc/bind/named.conf.local”.
root@masita:~# cd /etc/bind ---> lalu tekan Enter
|
root@masita:/etc/bind# vim /etc/bind/named.conf.local ---> Lalu tekan Enter
|
• Setelah
itu, tambahkan script
berikut pada bagian
akhir baris file “/etc/bind/named.conf.local”,
sepert berikut:
zone “masita.sch.id” {
type master;
file “/etc/bind/forwarder”;
};
zone “1.168.192.in-addr.arpa” {
type master;
file “/etc/bind/reverse.eth0”;
};
zone “168.12.10.in-addr.arpa” {
type master;
file “/etc/bind/reverse.eth1”;
};
|
Penjelasan
Script:
Script
|
Deskripsi
Script
|
zone “masita.sch.id” {
type master;
file “/etc/bind/forwarder”;
};
|
Merupakn script yang
mendefinisikan tentang alamat domain yang akan dibuat.
|
Zone “1.168.192.in-addr.arpa” {
Type master;
File “/etc/bind/reverse.eth0”;
};
|
Merupakan script yang
mendefinisikan tentang Alamat IP “eth0”
yang akan diterjemahkan pada alamat domain “smktkj.sch.id”
|
Zone “168.12.10.in-addr.arpa” {
Type master;
File “/etc/bind/reverse.eth1”;
};
|
Merupakan script yang
mendefinisikan tentang Alamat IP “eth1”
yang akan diterjemahkan pada alamat domain “smktkj.sch.id”
|
•
Kemudian simpan filenya dengan cara:
Tekan tombol CTRL + X, lalu tekan “Y”, kemudian Enter. Setelah itu
jalankan perintah berikut:
root@masita:/etc/bind# cp /etc/bind/db.local /etc/bind/forwarder
--->> Lalu Tekan Enter
|
root@masita:/etc/bind# cp /etc/bind/db.255 /etc/bind/reverse.eth0
--->> lalu Tekan Enter
|
•
Kemudian edit file “/etc/bind/forwarder”, dengan perintah berikut:
root@masita:/etc/bind# vim /etc/bind/forwarder --->> lalu tekan Enter
|
•
Setelah itu edit script yang terdapat
pada file “/etc/bind/forwarder”, seperti berikut:
;
; BIND data file for local
loopback interface
;
$TTL 604800
@ IN SOA smktkj.masita.id. root.masita.sch.id. (
2
; Serial
604800 ;
Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ;
Negative Cache TTL
;
NS ns1.masita.sch.id.
;
MX 10 mail.masita.sch.id.
;
masita.sch.id A
192.168.1.111
www A 192.168.1.111
masita A
192.168.1.111
ns1 A 192.168.1.111
masita.sch.id A
10.12.168.1
www A 10.12.168.1
masita A 10.12.168.1
ns1 A 10.12.168.1
masita.sch.id TXT "v=spf1 a mx ~all"
masita.masita.sch.id TXT
"v=spf1 a -all"
|
Penjelasan
Script Penting:
Script
|
Deskripsi
Script
|
masita
|
Mendefinisikan alamat
hostname PC
Server Anda
|
192.168.1.111
|
Merupakan alamat
IP untuk interface
“eth0”
|
10.12.168.1
|
Merupakan alamat
IP untuk interface
“eth1”
|
• Kemudian simpan filenya, dan editlah file “/etc/bind/reverse.eth0”, dengan script
berikut:
root@masita:/etc/bind# vim /etc/bind/reverse.eth0 --->> lalu tekan Enter
|
•
Kemudian editlah file “/etc/bind/reverse.eth0”, seperti
berikut:
;
; BIND reverse data file for
broadcast zone
;
$TTL 604800
@ IN
SOA masita.sch.id. root.masita.sch.id. (
2 ;
Serial
604800 ; Refresh
864000 ; Retry
2419200 ;
Expire
604800 ) ; Negative Cache TTL
;
NS ns1.masita.sch.id.
;
;
111 PTR masita.sch.id.
111 PTR www.masita.sch.id.
111 PTR masita.masita.sch.id.
111 PTR ns1.masita.sch.id.
|
Penjelasan
Script Penting:
Script
|
Deskripsi
Script
|
111
|
Mendefinisikan alamat IP yang
diambil pada bagian “host ID”.
Contohnya: “192.168.1.111” yang
diambil disini yaitu
“host ID”nya
yaitu “111”.
|
• Setelah
mengedit file “/etc/bind/reverse.eth0”, kemudian
jalan perintah berikut untuk membuat
file “reverse.eth1”:
root@masita:/etc/bind# cp /etc/bind/reverse.eth0
/etc/bind/reverse.eth1 --->> lalu tekan Enter
|
• lalu
buka file “/etc/bind/reverse.eth1”,
dengan perintah berikut:
root@masita:/etc/bind# vim /etc/bind/reverse.eth1 --->> lalu tekan Enter
|
• Kemudian editlah file “/etc/bind/reverse.eth1”, dengan perintah berikut:
; BIND reverse data file for
broadcast zone
;
$TTL 604800
@ IN
SOA masita.sch.id. root.masita.sch.id. (
2 ; Serial
604800 ; Refresh
86400
; Retry
2419200 ;
Expire
604800 ) ;
Negative Cache TTL
;
NS ns1.masita.sch.id.
;
1 PTR masita.sch.id.
1 PTR www.masita.sch.id.
1 PTR masita.masita.sch.id.
1 PTR ns1.masita.sch.id.
|
Penjelasan
Script Penting:
Script
|
Deskripsi
Script
|
1
|
Mendefinisikan alamat IP yang
diambil pada bagian “host ID”.
Contohnya: “10.12.168.1” yang
diambil disini yaitu
“host ID”nya
yaitu “1”.
|
•
Kemudian setelah mengedit semua ketiga
file tersebut, kemudian editlah file “/etc/resolv.conf”,
dengan perintah berikut:
root@masita:/etc/bind# vim /etc/resolv.conf --->> lalu tekan Enter
|
•
Setelah itu edit dan sesuaikan script
berikut:
nameserver 192.168.1.111
nameserver 125.160.2.162
nameserver 202.134.1.10
nameserver 202.134.0.155
|
Penjelasan
Script:
Script
|
Deskripsi Script
|
-
domain
masita.sch.id
-
search
masita.sch.id
|
Script yang mendefinisikan alamat
Domain yang dibuat
|
-
nameserver
10.12.168.1
-
nameserver
192.168.1.111
|
Script yang mendefinisikan alamat
IP interface “eth0” dan “eth1” yang terkait dengan domain yang dibuat
|
-
nameserver
125.160.2.162
-
nameserver
202.134.1.10
-
nameserver
202.134.0.155
|
Script yang mendefinisikan alamat
DNS ISP
|
•
Kemudian lakukan restart service dari
DNS Server dengan perintah berikut:
root@masita:/etc/bind# /etc/init.d/bind9 restart --->> lalu
tekan Enter
|
Stopping domain name service...:
bind9 waiting for pid 2868 to die.
Starting domain name service...:
bind9.
|
root@masita:/etc/bind# history -c
---> lalu Tekan Enter
|
•
Setelah itu, lakukan pengujian
konfigurasi DNS Server dengan menggunakan perintah berikut:
root@masita:/etc/bind# nslookup www.masita.sch.id ---> lalu Tekan Enter
|
Server: 10.12.168.1
Address: 10.12.168.1#53
Name: www.masita.sch.id
Address: 192.168.1.111
Name: www.masita.sch.id
Address: 10.12.168.1
root@masita:/etc/bind# history -c; cd ~ ---> lalu Tekan Enter
|