domain name system
DESCRIPTION
Domain Name System Overview for Linux Server www.ITALIC-Solution.com http://www.facebook.com/Yulianto.SidabutarTRANSCRIPT
YULIANTO PARULIAN S. SIDABUTAR
ITALIC Solution – IT Consultant
081 334 028 058
http://www.italic-solution.com/
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
Domain Name System
Merupakan sistem berbentuk database terdistribusi yang
akan memetakan atau mengkonversikan nama host atau
mesin atau domain ke alamat IP (Internet Protocol) dan
sebaliknya dari alamat IP ke nama host yang disebut dengan
reverse-mapping.
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
Fungsi DNS
Bagaimana jika manusia harus menghapal semua alamat web dalam bentuk IP Address?
Haruskah mengingat ratusan, ribuan, bahkan jutaan alamat IP di Internet?
PUSING!! @#^*@&%^$)@#*
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
Client DNS Server Lokal
ROOT DNS
Internet
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
• Sebuah program aplikasi pada host yang mengakses domain system disebut sebagai resolver
• Resolver mengontak DNS server, yang biasa disebut name server
• DNS server mengembalikan IP address ke resolver yang meneruskan ke aplikasi yang membutuhkan IP address
HTTP Resolver
Hostname (neon.tcpip-lab.edu)
IP address (128.143.71.21)
Name
server
Ho
stn
am
e
(ne
on
.tcp
ip-la
b.e
du
)
IP a
dd
ress (1
28
.14
3.7
1.2
1)
Client DNS Server Lokal
ROOT DNS
Internet
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
DNS Server
Paket yang dibutuhkan :
- Bind9
- dnsutils
• Primary DNS
• Secondary DNS
• Cache Only DNS
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
Konfigurasi DNS Server
File-file Konfigurasi ada pada direktori
/etc/bind/
- named.conf
- Zona_file
- Zona_reverse_file
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
#vim /etc/bind/named.conf.local
zone "yulianto.net" {
type master;
file "/etc/bind/db.yulianto.net";
};
zone “55.168.192.in-addr.arpa" {
type master;
file "/ etc/bind/db.192";
};
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
db.yulianto.net
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.yulianto.net. admin.yulianto.net. (
3 ; serial
604800 ; refresh
86400 ; retry
2419200 ; expire
604800 ) ; negative cache TTL
@ IN NS ns1.yulianto.net.
@ IN A 192.168.55.141
ns1 IN A 192.168.55.141
web1 IN A 192.168.55.131
router IN A 192.168.55.1
www IN CNAME admin
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
db.192
;
;BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA ns1.yulianto.net. admin.yulianto.net. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
IN NS ns1.yulianto.net.
141 IN PTR ns1.yulianto.net.
131 IN PTR web1.yulianto.net.
1 IN PTR router.yulianto.net.
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
/etc/resolv.conf nameserver 192.168.55.141
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
Test DNS Server
Setelah melakukan konfigurasi, restart service dns
#/etc/init.d/bind9 start | stop | restart
Pada komputer klien tambahkan pada file /etc/resolv.conf
search yulianto.net
nameserver [IP_of_DNS_Server1]
nameserver [IP_of_DNS_Server2]
YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
Cek System Log
Jika terjadi Error pada waktu starting service DNS, bisa kita amati log nya pada file /var/log/syslog
#tail -f /var/log/syslog
Cek port status dari semua service yg aktif
#nmap localhost
YULIANTO PARULIAN S. SIDABUTAR
ITALIC Solution – IT Consultant
081 334 028 058
http://www.italic-solution.com/