domain name system

18
YULIANTO PARULIAN S. SIDABUTAR ITALIC Solution IT Consultant [email protected] 081 334 028 058 http://www.italic-solution.com/

Upload: yulianto-sidabutar

Post on 15-Nov-2014

344 views

Category:

Education


1 download

DESCRIPTION

Domain Name System Overview for Linux Server www.ITALIC-Solution.com http://www.facebook.com/Yulianto.Sidabutar

TRANSCRIPT

Page 1: Domain Name System

YULIANTO PARULIAN S. SIDABUTAR

ITALIC Solution – IT Consultant

[email protected]

081 334 028 058

http://www.italic-solution.com/

Page 2: Domain Name System

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.

Page 3: Domain Name System

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!! @#^*@&%^$)@#*

Page 4: Domain Name System

YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/

Page 5: Domain Name System

YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/

Page 6: Domain Name System

YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/

Page 7: Domain Name System

YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/

Client DNS Server Lokal

ROOT DNS

Internet

Page 8: Domain Name System

YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/

Page 9: Domain Name System

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

Page 10: Domain Name System

YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/

DNS Server

Paket yang dibutuhkan :

- Bind9

- dnsutils

• Primary DNS

• Secondary DNS

• Cache Only DNS

Page 11: Domain Name System

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

Page 12: Domain Name System

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";

};

Page 13: Domain Name System

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

Page 14: Domain Name System

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.

Page 15: Domain Name System

YULIANTO PARULIAN S.SIDABUTAR HTTP://WWW.ITALIC-SOLUTION.COM/

/etc/resolv.conf nameserver 192.168.55.141

Page 16: Domain Name System

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]

Page 17: Domain Name System

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

Page 18: Domain Name System

YULIANTO PARULIAN S. SIDABUTAR

ITALIC Solution – IT Consultant

[email protected]

081 334 028 058

http://www.italic-solution.com/