Tải bản đầy đủ (.pdf) (11 trang)

slide bài giảng môn truyền thông và mạng máy tính Chương 7.2 - Hệ thống tên miền DNS

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (157.4 KB, 11 trang )

DNS: H th ng tên mi n
Ngư i: có nhi u ID:
s b o hi m, tên, s CMT

Máy tr m, b ñ nh tuy n trên
Internet:
ð a ch IP (32 bit) – đ đ a
ch hóa các máy
“tên”, e.g., ww.yahoo.com –
con ngư i thích dùng tên
hơn

Q: ánh x gi a ñ a ch IP và
tên?

Domain Name System:
cơ s d li u phân tán cài
ñ t phân c p nhi u máy ch
tên mi n
là giao th c t ng ng d ng
các máy tr m, máy ch , b
ñ nh tuy n s d ng ñ truy
v n ánh x chuy n ñ i
tên/ñ a ch
lưu ý: là m t ng d ng
ch ch t trên Internet,
nhưng ñư c cài ñ t như
m t giao th c ng d ng
ð ph c t p ñư c ñ y ra
bên ngoài m ng.



DNS
d ch v DNS
chuy n ñ i tên máy
và ñ a ch IP
bí danh c a máy
(alias)
bí danh c a máy ch
phân t i cho máy ch
ñ t 1 tên máy cho 1
nhóm máy ch web v i
nhi u đ a ch IP khác
nhau

T i sao không s d ng
DNS t p trung?
Tránh l i t p trung vào 1
ñi m
lưu lư ng băng thông
cơ s d li u t p trung
xa
b o trì
Kh năng m r ng!


Cơ s d li u phân tán và phân
c p
Root DNS Servers

com DNS servers

yahoo.com
amazon.com
DNS servers DNS servers

org DNS servers
pbs.org
DNS servers

edu DNS servers
poly.edu
umass.edu
DNS serversDNS servers

Client mu n ñ a ch IP c a www.amazon.com;
client truy c p a root server ñ tìm DNS server ng
v i mi n “com”
client truy c p DNS server v i mi n “com” đ tìm
DNS server c a amazon.com
client truy c p máy ch DNS c a amazon.com ñ
l y ñ a ch IP c a www.amazon.com


DNS: Máy ch tên mi n g c
Các máy ch ñ a phương s truy c p ñ n n u chúng khơng ánh x
đư c đ a ch
máy ch tên mi n g c:
Truy c p ñ n các máy ch c p dư i n u khơng tìm ñư c ánh xa.
L y ánh x ñó
Tr v cho máy ch tên mi n ñ a phương
a Verisign, Dulles, VA

c Cogent, Herndon, VA (also LA)
d U Maryland College Park, MD
g US DoD Vienna, VA
h ARL Aberdeen, MD
j Verisign, ( 21 locations)

e NASA Mt View, CA
f Internet Software C. Palo Alto,
CA (and 36 other locations)

b USC-ISI Marina del Rey, CA
l ICANN Los Angeles, CA

k RIPE London (also 16 other locations)
i Autonomica, Stockholm (plus
28 other locations)
m WIDE Tokyo (also Seoul,
Paris, SF)

có 13 máy ch
g c trên kh p
th gi i


Máy ch c p 1 và c a các t ch c
Máy ch c p 1: Top-level domain (TLD):
Qu n lý các tên mi n .com, org, net, edu, etc, và
các tên mi n qu c gia .uk, fr, ca, jp, vn…
Network Solutions qu n lý servers cho .com
Educause cho .edu


Máy ch t ch c: Authoritative DNS servers:
Là các máy ch c a các t ch c, các nhà cung
c p d ch v ISP, lưu tr ánh x ñ a ch c a t
ch c, khách hàng c a h
ðư c qu n lý b i t ch c, cơng ty đó.


Máy ch tên mi n đ a phương
Khơng nh t thi t ph i phân c p
M i ISP, trư ng h c, cơng ty đ u có th có 1
DNS server.
ñư c g i là “máy ch tên mi n m c ñ nh”

Khi m t máy tr m u c u tìm ánh x đ a ch ,
u c u s ñư c g i ñ n DNS ñ a phương
Ho t ñ ng như m t proxy


Ví d ánh x tên mi n
dùng DNS

root DNS server

2
3

Máy tr m t i
cis.poly.edu mu n ñ/c
IP c a

gaia.cs.umass.edu

truy v n tu n t
Server ñư c yêu c u
tr v ñ/c c a m t
server khác
“Tôi không bi t,
nhưng tôi bi t anh ta
s bi t”

TLD DNS server
4
5

local DNS server
dns.poly.edu

1

8

7

6

authoritative DNS server
dns.cs.umass.edu

requesting host
cis.poly.edu

gaia.cs.umass.edu


Ví d ánh x
tên mi n DNS

root DNS server

Truy v n ñ quy:

2

ñ t ánh x truy c p
7
ñư c lên máy ch
v a truy c p
T i có n ng quá
local DNS server
không?
dns.poly.edu
1

3
6
TLD DNS server

5

4


8
authoritative DNS server
dns.cs.umass.edu

requesting host
cis.poly.edu
gaia.cs.umass.edu


DNS: vùng ñ m và c p nh t b n
ghi
Khi máy ch bi t m t ánh x , nó s lưu l i vào
vùng đ m
Ánh x s b xóa kh i vùng đ m sau m t th i
gian timeout
các b n ghi c a máy ch c p 1 thư ng ñư c
ghi vào vùng ñ m c a máy ñ a phương
Hi m khi máy ch g c b truy c p
Quá trình c p nh t/thơng báo đang đư c pháp
tri n b i IETF
RFC 2136
/>

B n ghi DNS
DNS: là m t csdl phân tán v i các b n ghi
D ng b n ghi: (name, value, type, ttl)

Type=A
name-tên máy tr m
value- ñ/c IP


Type=NS

Type=CNAME
name – bí danh c a m t tên
mi n th c nào đó
www.ibm.com th c ra là

name – tên mi n (e.g.
servereast.backup2.ibm.
foo.com)
com
value – tên máy ch c a Type=MX tên th c
value là
tên mi n đó
value là tên c a mail
server tương ng v i name


Giao th c và thơng đi p DNS
Giao th c DNS : truy v n và tr l i có cùng khn
d ng
ph n đ u thơng đi p
identification: 16 bit #
cho u c u, thơng đi p
tr l i dùng cùng m t #
flags:
yêu c u/tr l i
Mu n dùng phương
th c ñ quy

cho phép dùng
phương th c ñ quy



×