Asallamualaikum selanjutnya kita membahas tentang :
DNS SERVER
Pengertian DNS Server
DNS
(Domain Name Service) Server merupakan aplikasi yang digunakan untuk meresolve
(menerjemahkan) domain yang diminta oleh client kemudian diterima oleh server,
domain mempunyai IP address berapa.
• Instal aplikasi DNS server yaitu bind9 root@ajeb:/home/sendal# apt-get install bind9
• Buka file named.conf : root@ajeb:/home/sendal# nano /etc/bind/named.conf
Tambahkan pada baris terakhir nama file forward dan reverse seperti berikut
zone
"smk.sakti"{
type
master;
file
"/etc/bind/forward";
};
zone
"6.25.19.in-addr.arpa"{
type
master;
file
"/etc/bind/reverse";
};
|
Simpan
dan keluar dari editor
·
Mengkopi file db.local
menjadi file forward di /etc/bind/
:
root@ajeb:/home/sendal# cp
/etc/bind/db.local /etc/bind/forward
·
Buka file forward
di /etc/bind/:
root@ajeb:/home/sendal#
nano /etc/bind/forward
Baris asli:
|
;
; BIND data file for
local loopback interface
; $TTL 604800
@ IN
SOA localhost. root.localhost.
(
2 ;
Serial
604800 ;
Refresh
86400 ;
Retry
2419200 ;
Expire
604800 ) ;
Negative Cache TTL
;
@ IN
NS localhost.
@ IN
A 127.0.0.1
@ IN AAAA
::1
|
Ubah
menjadi ( seperti yang ditebalkan):
;
; BIND data file for
local loopback interface
; $TTL 604800
@ IN
SOA smk.sakti. root.smk.sakti. (
2 ;Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800
) ; Negative Cache TTL
;
@
IN NS smk.sakti.
@ IN A
19.25.6.1
www IN A
19.25.6.1
ftp IN A
19.25.6.1
webmail IN A
19.25.6.1
|
Simpan
dan keluar editor.
·
Mengkopi file db.127
menjadi file reverse di /etc/bind/:
root@ajeb:/home/sendal#
cp /etc/bind/db.127 /etc/bind/reverse
·
Buka file reverse
di /etc/bind/: root@ajeb:/home/sendal#
nano /etc/bind/reverse
Baris
hasil :
|
;
;
BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN
SOA localhost. root.localhost. (
1
; Serial
604800 ; Refresh
86400
; Retry
2419200 ; Expire
604800 ); Negative Cache TTL ;
@ IN
NS localhost.
1.0.0 IN
PTR localhost.
|
Ubah
menjadi :
;
; BIND
data file for local loopback interface
;
$TTL 604800
@
IN SOA smk.sakti.
root.smk.sakti. (
1 ; Serial
604800 ; Refresh
86400 ;
Retry
2419200 ; Expire
604800 ) ;
Negative CacheTTL
;
@
IN NS smk.sakti.
@
IN A 19.25.6.1
1
IN A www.smk.sakti.
1
IN A ftp.smk.sakti.
1
IN A webmail.smk.sakti.
|
Simpan
dan keluar editor.
·
Restart bind9:
root@ajeb:/home/sendal#
/etc/init.d/bind9 restart
·
Mengecek konfigurasi dns server dengan perintah nslookup
dan dig:
root@ajeb:/home/sendal#
nslookup smk.sakti
hasil
seperti berikut:
Server:
19.25.6.1
Address:
19.25.6.1#53
Name:
smk.sakti
Address: 19.25.6.1
|
root@ajeb:/home/sendal#
dig smk.sakti
;
<<>> DiG 9.8.1-P1 <<>> smk.sakti
;;
global options: +cmd
;;
Got answer:
;;
->>HEADER<<- opcode: QUERY, status: NOERROR, id: 897
;;
flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;;
QUESTION SECTION: ;smk.sakti. IN A
;;
ANSWER SECTION:
smk.sakti.
604800 IN A 19.25.6.1
;;
AUTHORITY SECTION:
smk.sakti.
604800 IN NS smk.sakti.
;;
Query time: 1 msec
;;
SERVER: 19.25.6.1#53(19.25.6.1)
;;
MSG SIZE rcvd: 59
|
Fungsi DNS SERVER
1. Menerjemahkan nama-nama host (hostnames) menjadi nomor
IP (IP address) ataupun sebaliknya, sehingga nama tersebut mudah diingat oleh
pengguna internet.
2. Memberikan suatu informasi tentang suatu host ke
seluruh jaringan internet.
A. keunggulan
1.
Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP
address sebuah komputer, cukup host name.
2. Konsisten, IP address sebuah komputer bisa saja berubah, tapi host name tidak harus berubah.
3. Simple, DNS server mudah untuk dikonfigurasikan (bagi admin).
B.
Kelemahan
User tidak dapat menggunakan nama
banyak untuk mencari nama domain baik di internet maupun di intranet.
Wasalamuallaikum ..terimakasih perhatianya
0 komentar:
Posting Komentar