Internet 原理与技术保康中职 陶涛 第 14 章 域名系统Internet 的域名系统 DNS 就是为 Internet 提供主机符号名字与 IP 地址之间的转换服务,也称为域名服务或名字服务。 DNS 也采用客户 / 服务器模式,在 DNS 中客户程序称为名字解析器,服务器程序称为名字服务器。DNS 的域名数据库以分布存储在许多名字服务器所在的主机上。名字解析器为应用程序向名字服务器查询域名,名字服务器利用它的域名数据库信息,将域名对应的 IP 地址返回给解析器。 一、域名与域名空间域名空间就是域名的全体,它的结构与域名的命名方案有关,若名字单纯由一串符号组成,没有任何附加结构,如 oar, helm 等,名字空间就是一种平板式名字空间,这种命名方案简单、方便,但名字空间很难管理。 DNS 中域名有层次结构,层次粗略地对应行政管理机构,因此域名的层次大致上就对应网络的管理层次。如: tsinghua.edu.cn域名的特征是:由一组标号组成,标号遵循 APPANET 主机名的规则,以字母开始,以字母或数字结尾,中间允许字母、数字和“—”,标号不区分大小写字母。每个标号为 0~63 字节。 域名总长不超过 255 字节。标号之间用点号“.”分开,点号指示结构,代表层次的边界。从右向左代表从高到低的层次,最右边的标号是最顶层域名。 DNS 的域名管理方式与邮政系统相同, Internet 被分成若干个顶级域 (top_level domains) ,每个顶级域可被分为若干个子域,子域可再划分,所有这些域可如下图 2-3 表示: intcomedugovmilorgnetcnusnleducsflitsfluitcommechanicalgeography…hunu图 2-3 Internet 的域名空间 在上图的树型结构中,所有的叶节点表示的域不再包子域 ( 但可能有多台机器 ) ,即一个叶节点域可能只含有一台机器,但也可能表示一个公司,拥有若干台主机。顶级域可分为二类:机构性或地理性。机构性的顶级域如下图 2-4 所示:机构性域表示的机构或组织类型(美国)COM盈利性的商业实体EDU教育机构或设施GOV非军事性政府或组织INT国际性(NATO)机构MIL军事机构或设施NET网络资源或组织ORG非盈利性组织机构图 2-4 DNS 主要的机构性顶级域域名 Internet 给每一个国家 ( 美国除外 ) 分配了一个顶级域名,例如中国的顶级域名为 cn 。我国的二级域名注册也遵循机构性域名和地理性域名注册办法。在我国的二级域名中,按机构性注册的有 edu( 教育 ) , com( 商业) , Go( 政府 ) , A...