150 likes | 317 Views
DNS. MẠNG MÁY TÍNH Tháng 09/2011. DNS - Đặt vấn đề - 1. www.google.com. Internet. IP. IP. 116.118.20.135. 64.233.189.99. 64.233.199.10. IP???. DNS - Đặt vấn đề - 2. Domain Name IP. DNS – giới thiệu. DNS = Domain Name System Rfc 1034, 1035 Chức năng
E N D
DNS MẠNG MÁY TÍNH Tháng 09/2011
DNS - Đặtvấnđề - 1 www.google.com Internet IP IP 116.118.20.135 64.233.189.99 64.233.199.10 IP??? Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
DNS - Đặtvấnđề - 2 Domain Name IP Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
DNS – giớithiệu • DNS = Domain Name System • Rfc 1034, 1035 • Chứcnăng • Dùngphângiảitênmiềnthànhđịachỉ IP vàngượclại • Lịchsử: • Đầutiên, lưutrữbằng file hosts • Ngày nay, lưutrữbằng 1 CSDL phântán • Tạothànhcây domain • Mỗi node • Name Server (NS) • Cómộttênmiền (domain name) • Cóthểcó sub domain Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
DNS – môhìnhhoạtđộng • Hoạtđộngtầng Application • Tầng Transport: • UDP: truyvấn (query) – port 53 • TCP: cậpnhậtthông tin (zone transfer) • Môhình Client – Server • Server: • Primary NS • Chứathông tin vềmột zone • Secondary NS • Backup của primary NS • Client - Resolver • Port linhđộng Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
com edu gov vn fr uk vnn com edu gov Internet domain space root Name space . Top Level Database (TLD) Second Level Database Domain Zone Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh Thamkhảothêm: http://www.icann.org/en/registries/about.htm
DNS – thuậtngữ Root . vn edu com khtn bachkhoa cntt vatly Zone Domain: khtn.edu.vn • Name space: • Tậpcáctênmiềntrên Internet • Domain: • làmộtnhánhtrong name space • Zone: • Làmộtvùng domain tươngứngvới “biên” quảnlýtrong DNS • Phânloại: • Primary zone • Secondary zone • Stub zone • FQDN (Fully Qualitified Domain Name) • Tênđầyđủ • <hostname> + <domain name> + “.” • VD: www.cntt.khtn.edu.vn. Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
DNS – Internet domain space – thốngkê Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
. vn edu vatly khtn DNS – vídụ www – 172.29.70.253 mail – 172.29.70.252 ftp – 172.29.70.252 172.29.70.254 172.29.70.200 cntt ftp – 172.29.70.4 www – 172.29.10.2 Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
LƯU TRỮ • Lưudữliệudướidạngcác resource record – RR (name, value, type, ttl) • SOA: thông tin chotoànbộ 1 zone • MX: thông tin của server nhận mail củamiền • NS: thông tin các name server quảnlý zone • Name: tênmiền • Vaule: địachỉ NS củamiền • A: dùngđểphângiảitênmáythànhđịachỉ IP • Name: hostname • Value: IP address • CNAME: lưutênphụcủa 1 máy • Name: tên alias • Value: tênthật • PTR: dùngđểphângiảiđịachỉ IP thànhtênmáy • Name: IP addr. • Value: hostname Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
local DNS server dns.khtn.edu.vn DNS – phângiải - 1 root DNS server 2 3 6 7 TLD DNS server 4 5 1 8 authoritative DNS server dns.cs.umass.edu cl1.khtn.edu.vn gaia.cs.umass.edu • Đệ qui (recursive query) • Server nhậncâutruyvấnphảitrảlờithông tin cuốicùng: phângiảiđược hay không? • VD: máy cl1.khtn.edu.vn truyvấntênmiềngaia.cs.umass.edu Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
local DNS server dns.khtn.edu.vn DNS – phângiải - 2 root DNS server 2 3 TLD DNS server 4 5 6 7 1 8 authoritative DNS server dns.cs.umass.edu cl1.khtn.edu.vn gaia.cs.umass.edu • Tuầntự (iterated query) • Server nhậncâutruyvấnkhôngphảitrảlờithông tin cuốicùng, chỉtrảlờithông tin về NS “gầnnhất” • VD: máy cl1.khtn.edu.vn truyvấntênmiềngaia.cs.umass.edu Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
DNS – Phângiải - caching Internet ClientA is at 192.168.8.44 Request: ClientA? Request: ClientA? Client1 ClientA is at 192.168.8.44 Where’s Client A? Client2 Lưutạmkếtquảđãtruyvấntrong cache Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh
. vn com Address of com server Address of yahoo.com server vnn yahoo Address of www.yahoo.com Address of www.yahoo.com DNS – phângiải - vídụ Request Reply Khoa Công nghệ thông tin - Đại học Khoa học tự nhiên TP Hồ Chí Minh Truyvấn: www.yahoo.com