Professional Documents
Culture Documents
Dịch vụ DNS
Dịch vụ DNS
MỤC TIÊU
03/2011
Giải thích các khái niệm cơ bản về dịch vụ DNS
Giải thích được quá trình phân giải tên miền thành
2
NỘI DUNG
03/2011
Đặt vấn đề
Giới thiệu DNS
3
03/2011 BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM
4
Internet
ĐẶT VẤN ĐỀ - 1
NỘI DUNG
03/2011
Đặt vấn đề
Giới thiệu DNS
5
GIỚI THIỆU
03/2011
DNS = Domain Name System
Rfc 1034, 1035
Lưu trữ:
Đầu tiên, bằng file hosts.txt
Ngày nay, bằng CSDL phân tán và phân cấp (Name
Server)
6
CẤU TRÚC CỦA HỆ THỐNG TÊN MIỀN
03/2011
BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM
7
Nguồn: http://www.vnnic.vn
INTERNET DOMAIN SPACE
03/2011
Name space
Domain
vnn com edu gov
Zone 8
03/2011
.
Name space:
Tập các tên miền trên Internet
03/2011
Lưu dữ liệu dưới dạng các resource record – RR
(name, value, type, ttl)
03/2011
Tình huống:
host “cis.poly.edu” cần phân giải tên miền
11
VÍ DỤ: CƠ CHẾ HOẠT ĐỘNG CỦA HỆ THỐNG DNS
03/2011
BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM
12
Nguồn: http://www.vnnic.vn
PHÂN GIẢI – VÍ DỤ 1
03/2011
root DNS server
7 6
TLD DNS server
IP của gaia.cs.umass.edu? 1 8
13
gaia.cs.umass.edu
PHÂN GIẢI – VÍ DỤ 2
03/2011
root DNS server
gaia.cs.umass.edu 14
DNS SERVER
03/2011
Authoritative DNS Server
Server quản lý tên miền đang phân giải
15
CACHING
03/2011
Lưu tạm kết quả đã truy vấn trong cache
Lợi ích:
Caching Table
Host Name IP Address TTL
clientA.contoso.msft. 192.168.8.44 28 seconds
Where’s
ClientA is at
192.168.8.44
Client A?
ClientA
Client1
Where’s
ClientA is at 16
Client2 192.168.8.44
Client A?
DNS: IP → DOMAIN NAME
03/2011
Nhu cầu:
Cho: 130.233.154.148
17
NỘI DUNG
03/2011
Đặt vấn đề
Giới thiệu DNS
18
TRIỂN KHAI
03/2011
company.com.vn
03/2011
172.29.100.2
hcm hanoi
03/2011
Zone: company.com.vn
Tạo 2 subdomain
www – 172.29.100.4
dc – 172.29.100.5
CNAME record
mail – www.hcm.company.com.vn
hanoi
A record
ftp – 172.30.10.3
CNAME record
www – ftp.hanoi.company.com.vn
21
TH1: WWW.YAHOO.COM → IP?
03/2011
root DNS server
6
IP của www.yahoo.com?
7
1 8
www.yahoo.com 22
TH2: WWW.HANOI.COMPANY.COM.VN → IP?
03/2011
BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM
local DNS server
IP của www.hanoi.company.com.vn?
1 2
Client
23
DNS FORWARDER
03/2011
Nhận xét:
Khi phân giải tên miền ngoài zone mà DNS server quản lý
Dùng forwarder:
Standard forwarder
Conditional forwarder
24
CẤU HÌNH DNS FORWARDER
03/2011
Zone: company.com.vn
Forwarder: ISP DNS server
03/2011
3
Chuyển câu truy vấn cho forwarder
8
local DNS server
1 10
www.yahoo.com
client 26
CẤU HÌNH: CONDITIONAL FORWARDER
03/2011
BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM
root DNS server
domain .vn
27
CONDITIONAL FORWARDER
03/2011
root DNS server
6
IP của www.yahoo.com?
7
1 8
www.yahoo.com 28
CONDITIONAL FORWARDER
03/2011
root DNS server
8
local DNS server
1 10
29
client
DNS DELEGATION
03/2011
Nhận xét
Khi một client ở chi nhánh Hà Nội thực hiện câu truy vấn
➔ Delay cao
30
DNS DELEGATION
03/2011
BM MMT&VT - KHOA CNTT - ĐH KHTN TP.HCM
hcm.company.com.vn
hanoi.company.com.vn
03/2011
172.29.100.2
company.com.vn
172.29.100.6
hcm hanoi
03/2011
Tại Hồ Chí Minh
Zone: company.com.vn
hanoi:
Tại Hà Nội
Zone: hanoi.company.com.vn
A record
ftp – 172.30.10.3
CNAME record
www – ftp.hanoi.company.com.vn
33
DNS DELEGATION
03/2011
HaNoi DNS server
IP của www.hanoi.company.com.vn?
1 4
34
Client