I. Gi i thi u
1. L ch s hình thành c a DNS
Vào nh ng năm 1970 m ng ARPanet c a b qu c png
M r t nh d ng qu n lý các k t ế n i vài trămy
nh v i nhau. Do đó m ng ch c n m t t p tin n đơ
HOSTS.TXT đ l u tng tin v ánh x n máy ư đ a
ch IP. Trong đón máy m t chu i văn b n kng phân
c p( flat name). T p tin y đ c duy trì t i m t máy ch ượ
và các máy ch khác l u tr b n sao c a nó ư
Nh khi m ng máy nh ARPanet ny ng pt tri n tư
vi c qu n lý thông tin ch d a vào m t file HOSTS.TXT là
r t khó khăn và kng kh thi. Vì tng tin b xung s a
đ i vào file HOSTS.TXT ngàyng nhi u nh t khi
ARPanet phát tri n h th ng máynh d a trên giao th c
TCP/IP d n đ n s phát tri n tăng v t c a m ng máy ế
nh:
− L u l ng ư ượ m ng máy ch duy trì t p
tin host.txt b quá t i.
− Tên mi n đ a ch IP trên m ng ngàyng nhi u.
Do ó d d n n xung t/ trùng đ đế độ
tên.
Không m b o tính toàn v n: Vi c đả
duy trì m t t p tin nh v y trên ư
m t m ng l n là r t kkhăn
Đ n năm 1984ế, Paul Mockpetris thu c vi n USC's
Information Sciences Institute ph t tri n m t h
th ng qu n n mi n m i (miêu t trong chu n
RFC 882 - 883) g i DNS (Domain Name System)
ngày y ngày ng đ c phát tri n hi u ượ
ch nh b sung nh năng đ đ m b o u c u ngày
càng cao c a h th ng (hi n nay DNS đ c tiêu ượ
chu n theo chu n RFC 1034 - 1035)
2. M c đích c a h th ng DNS
Máy tính khi k t n i vào m ng Internet thì ế
đ c gán cho m t đ a ch IP xác đ nhượ duy
nh t giao ti p v i các máy để ế
khác m t thông qua đ a ch IP này.
Nh ng ng i dùng ph i nh ư ườ đ a ch
IP c a nhau.
Nh ng vi c nh tên ư
máy/hostname c a ng i dùng s ườ
d ch u h n ơ
Do v y c n ph i s d ng m t h th ng đ
giúp chuy n i a ch IP đổ đị
tên máy và tên máy IP trong
môi tr ng Internet. Do ó h ườ đ
th ng tên mi n - DNS (domain đờ
3. DNS server và c u trúc c s d li u tên ơ
mi n
a.C u trúc c s d li u ơ
D ch v DNS ho t đ ng theo mônh Client – Server:
- Ph n Server hay còn g i Name Server máy ch ,
qu n lý vi c phân gi i tên mi n.
- Ph n Client hay còn g i là Resolver ch ng tnh ươ
truy v n thông tinn mi n mà đ c l u trong ượ ư
CSDL DNS c a Name Server.
DNS s d ng h th ng c s d li u phânn ơ :
- Cho phép ng i qu n tr c c b qu n ph n d ườ
li u n i b thu c ph m vi c a h .
- D li u này cũng đ c truy c p tn tn b h ượ
th ng m ng theo mô hình Client – Server.