计算机网络学习笔记(29. DNS概述)
1. DNS:Domain Name System
-
Internet上主机/路由器的识别问题
i.IP地址
ii.www.hit.edu.cn 问题:域名和IP地址之间如何映射?
-
域名解析系统DNS
i.多层命名服务器构成的分布式数据库
ii.应用层协议:完成名字的解析
①Internet核心功能,用应用层协议实现
②网络边界复杂
2. DNS
-
DNS服务
i.域名向IP地址的翻译
ii.主机别名
iii.邮件服务器别名
iiii.负载均衡:Web服务器 -
问题:为什么不使用集中式的DNS?
i.单点失败问题
ii.流量问题
iii.距离问题
iiii.维护性问题
不可伸缩!
3. 分布式层次式数据库
-
客户端想要查询www.amazon.com的IP
i.客户端查询根服务器,找到com顶级域名解析服务器
ii.客户端查询com顶级域名解析服务器,找到amazon.com域名解析服务器
iii.客户端查询amazon.com域名解析服务器,获得www.amazon.com的IP地址
4. DNS根域名服务器
- 本地域名解析服务期无法访问域名时,访问根域名服务器
-
根域名服务器
i.如果不知道映射,访问权威域名服务器
ii.获得映射
iii.向本地域名服务器返回映射
5. TLD和权威域名解析服务器
-
顶级域名服务器(TLD,top-level domain):负责com,org,net,edu等顶级域名和国家顶级域名,例如cn,uk,fr等
i.Network Solutions维护com顶级域名服务器
ii.Educause维护edu顶级域名服务器 -
权威(Authoritative)域名服务器:组织的域名解析服务器,提供组织内部服务器的解析服务
i.组织负责维护
ii.服务提供商负责维护
6. 本地域名解析服务器
- 不严格属于层级体系
-
每个ISP有一个本地域名服务器
i.默认域名解析服务器
-
当主机进行DNS查询时,查询被发送到本地域名服务器
i.作为代理(proxy),将查询转发给(层级式)域名解析服务器系统