Dokumen tersebut menjelaskan tentang Domain Name System (DNS) dan cara kerja serta konfigurasinya. DNS berfungsi untuk menerjemahkan nama domain menjadi alamat IP dan sebaliknya. Konfigurasi DNS melibatkan pengaturan berkas konfigurasi dan zona serta pengujian server DNS.
2. YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
DomainNameSystem
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.
3. YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
FungsiDNS
Bagaimana jika manusia harus menghapal semua
alamat web dalam bentuk IP Address?
Haruskah mengingat ratusan, ribuan, bahkan jutaan
alamat IP di Internet?
PUSING!!
@#^*@&%^$)@#*
9. 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
Hostname
(neon.tcpip-lab.edu)
IPaddress(128.143.71.21)
ClientDNSServer Lokal
ROOTDNS
Internet
10. YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
DNSServer
Paket yang dibutuhkan :
- Bind9
- dnsutils
• Primary DNS
• Secondary DNS
• Cache Only DNS
11. YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
KonfigurasiDNSServer
File-file Konfigurasi ada pada direktori
/etc/bind/
- named.conf
- Zona_file
- Zona_reverse_file
12. 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";
};
13. 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
14. 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.
16. YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
TestDNSServer
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]
17. YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/
CekSystemLog
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
18. YULIANTO PARULIAN S. SIDABUTAR
ITALIC Solution – IT Consultant
yulianto.sidabutar@gmail.com
081 334 028 058
http://www.italic-solution.com/