域名系统(Domain Naming System,DNS)
域名解析
将域名映射为IP地址。
域名解析的原理
为了实现域名解析,域名系统会建立分布式数据库, 存储域名与IP地址的映射关系数据。

层次化域名空间
域名的命名方式
层次树状结构命名方式
每个域名由不同级别的域名构成,各个层级域名之间用点分隔。

顶级域名的分类
国家顶级域名:cn,us,uk等。
通用顶级域名:com,org,gov,edu等。
基础结构域名:只有一个(arpa,反向域名解析)。
域名服务器
DNS服务器:以“区”为管理范围单位。
本地(默认)域名服务器:主机在网络地址配置时,都会配置的。 用于保存被查询域名的信息。 根据其主要保存的域名信息以及在域名解析过程的作用,可以分为:
根域名服务器
顶级域名服务器
权威域名服务器
中间域名服务器
根域名服务器
最重要的服务器,全球有13个。 保存所有顶级域名服务器的域名和IP地址。
顶级域名服务器(TLD服务器)
负责管理在该顶级域名服务器注册的 所有二级域名。
权威域名服务器
保存该区中的所有主机的域名和IP地址的映射。
中间域名服务器
不是以上三种的域名服务器。
域名解析过程
递归解析
主机进行域名查询时,本地域名服务器没有被查询域名 信息,则本地域名服务器代理主机查询根域名服务器。根域名服务器 代理本地域名服务器查询下一个域名服务,以此类推。直到得到被查 询域名的IP地址,最后将解析结果发送给主机。

迭代解析
主机进行域名查询时,本地域名服务器没有被查询域名 信息,则先求助于根域名服务器。根域名服务器只是将下一步要查询 的服务器告知查询主机的本地域名服务器,本地域名服务器继续查询 下一个域名服务器,直到查询到被查询的域名的IP地址。

总结
无论是递归解析还是迭代解析。只要本地域名服务器不能直接 响应解析结果,都需要从根域名服务器开始查询。
评论区