2.4.1 DNS提供的服务
识别主机有两种方式,主机名(www.facebook.com)或者IP地址
DNS(域名系统,Domain Name System)的主要任务:主机名到IP地址转换的目录服务
- 一个由分层的DNS服务器实现的分布式数据库
- 一个使得主机能够查询分布式数据库的应用协议
除了进行主机名到IP地址的转换之外,DNS还提供了一些重要的服务:
- 主机别名。有着复杂主机名的主机能拥有一个或多个别名
- 邮件服务器别名。电子邮件应用程序可以调用DNS,对提供的主机名别名进行解析,以获得该主机的规范主机名及其IP地址。
- 负载分配。
2.4.2 DNS工作机理概述
1.分布式,层次数据库
有3种类型的DNS服务器:根DNS服务器,顶级域DNS服务器(TLD),权威DNS服务器
- 根DNS服务器:根名字服务器提供TLD服务器的IP地址
- 顶级域(DNS)服务器:对每个顶级域(如com,org,net,edu,和gov)和所有国家的顶级域(如uk,fr,ca和jp),都有TLD服务器。TLD服务器提供了权威DNS服务器的ip地址。
- 权威DNS服务器。在因特网上具有公共可访问主机的每个组织机构必须提供公共可访问的DNS记录,这些记录将这些主机的名字映射为IP地址。