
DOMAIN NAME SYSTEM
Âu Bửu Long –Lê Minh Triết
Phiên bản 2014

Nội dung
1. DNS LÀ GÌ?
2. CƠ CHẾ PHÂN GIẢI.
3. CHỨNG NHẬN TÊN MIỀN.
4. PHÂN LOẠI DOMAIN NAME SERVER.
5. DELEGATION VÀ HOSTING DOMAIN.
6. RESOURCE RECORD.
7. HOẠT ĐỘNG CỦA NAME SERVER TRONG LINUX.
8. CÀI ĐẶT.
9. CÁC TẬP TIN CSDL CHO ZONE.
10. CẤU HÌNH.
11. BẢO MẬT DNS SERVER.
12. KIỂM TRA CẤU HÌNH.

1. DNS LÀ GÌ?
•Ban ñaàu do quy moâ maïng ARPAnet coøn nhoû (vaøi traêm maùy),
neân chæ coù moät taäp tin HOSTS.TXT löu thoâng tin veà aùnh xaï
teân maùy thaønh ñòa chæ IP.
•Tuy nhieân khi quy moâ maïng lôùn, vieäc söû duïng file
HOSTS.TXT coù caùc nhöôïc ñiểm:
Löu löôïng maïng vaø maùy chuû duy trì file HOSTS.TXT bò
quaù taûi do hieäu öùng “coå chai”.
Xung ñoät teân: Khoâng theå coù 2 maùy tính coù cuøng teân trong
file HOSTS.TXT
Khoâng ñaûm baûo söï toaøn veïn: vieäc duy trì 1 file treân
maïng lôùn raát khoù khaên.
Löu yù: Treân maùy Linux taäp tin coù teân laø hosts naèm trong /etc

•Dòch vuï DNS (Domain Name Service) nhaèm khaéc
phuïc caùc nhöôïc ñieåm treân.
- DNS laø 1 CSDL phaân taùn.
- DNS hoaït ñoäng theo moâ hình Client-Server:
+ Server (Name Server): laø maùy chuû phuïc vuï teân.
+ Client (Resolver): laø trình phaân giaûi teân.
-DNS ñöôïc thi haønh nhö moät giao thöùc taàng
Application trong moâ hình TCP/IP.
-DNS phaân boå theo cô cheá phaân caáp töông töï nhö
söï phaân caáp cuûa heä thoáng taäp tin Unix/Linux.
1. DNS LÀ GÌ? (tt)

•CSDL của DNS là một cây đảo ngược.
•Mỗi nút trên cây cũng lại là gốc của 1 cây con. Chiều
sâu của cây tối đa là 127 cấp. Tên trên mỗi nút tối đa
63 ký tự.
•Mỗi cây con là một phân vùng con trong toàn bộ CSDL
DNS gọi là Domain.
•Mỗi Domain có thể phân chia thành các phân vùng
con nhỏ hơn gọi là các miền con Subdomian.
1. DNS LÀ GÌ? (tt)

