本地域名服务器 本地域名服务器对域名系统非常重要。 当一个主机发出DNS查询请求时,这个查询请 求报文就发送给本地域名服务器 ■ 每一个互联网服务提供者ISP,或一个大学,甚 至一个大学里的系,都可以拥有一个本地域名 服务器, ■这种域名服务器有时也称为默认域名服务器
本地域名服务器 本地域名服务器对域名系统非常重要。 当一个主机发出 DNS 查询请求时,这个查询请 求报文就发送给本地域名服务器。 每一个互联网服务提供者 ISP,或一个大学,甚 至一个大学里的系,都可以拥有一个本地域名 服务器, 这种域名服务器有时也称为默认域名服务器
提高域名服务器的可靠性 DNS域名服务器都把数据复制到几个域名服务 器来保存,其中的一个是主域名服务器,其他 的是辅助域名服务器。 当主域名服务器出故障时,辅助域名服务器可 以保证DNS的查询工作不会中断 主域名服务器定期把数据复制到辅助域名服务 器中,而更改数据只能在主域名服务器中进行。 这样就保证了数据的一致性
提高域名服务器的可靠性 DNS 域名服务器都把数据复制到几个域名服务 器来保存,其中的一个是主域名服务器,其他 的是辅助域名服务器。 当主域名服务器出故障时,辅助域名服务器可 以保证 DNS 的查询工作不会中断。 主域名服务器定期把数据复制到辅助域名服务 器中,而更改数据只能在主域名服务器中进行。 这样就保证了数据的一致性
域名的解析过程 主机向本地域名服务器的查询一般都是采用递归查询。 如果主机所询问的本地域名服务器不知道被查询域名 的P地址,那么本地域名服务器就以DNS客户的身 份,向其他根域名服务器继续发出查询请求报文。 本地域名服务器向根域名服务器的查询通常是采用迭 代查询。当根域名服务器收到本地域名服务器的迭代 查询请求报文时,要么给出所要查询的P地址,要么 告诉本地域名服务器:“你下一步应当向哪一个域名 服务器进行查询”。然后让本地域名服务器进行后续 的查询
域名的解析过程 主机向本地域名服务器的查询一般都是采用递归查询。 如果主机所询问的本地域名服务器不知道被查询域名 的 IP 地址,那么本地域名服务器就以 DNS 客户的身 份,向其他根域名服务器继续发出查询请求报文。 本地域名服务器向根域名服务器的查询通常是采用迭 代查询。当根域名服务器收到本地域名服务器的迭代 查询请求报文时,要么给出所要查询的 IP 地址,要么 告诉本地域名服务器:“你下一步应当向哪一个域名 服务器进行查询”。然后让本地域名服务器进行后续 的查询
本地域名服务器采用迭代查询酸 根域名服务器 迭代查询 顶级域名服务器 dns.com 本地域名服务器 权限域名服务 dns.xyz.com dns.abc.com 递归 查询 y.abc.com的IP地址 需要查找y.abc.com的P地址 m.xyz.com
本地域名服务器采用迭代查询 顶级域名服务器 dns.com 权限域名服务 dns.abc.com 本地域名服务器 dns.xyz.com 根域名服务器 迭代查询 y.abc.com的 IP 地址 m.xyz.com 递归 查询 需要查找 y.abc.com 的 IP 地址
名字的高速缓存 每个域名服务器都维护一个高速缓存,存放最近用过 的名字以及从何处获得名字映射信息的记录。 可大大减轻根域名服务器的负荷,使互联网上的DNS 查询请求和回答报文的数量大为减少。 ■ 为保持高速缓存中的内容正确,域名服务器应为每项 内容设置计时器,并处理超过合理时间的项 (例如, 每个项目只存放两天) 当权限域名服务器回答一个查询请求时,在响应中都 指明绑定有效存在的时间值。增加此时间值可减少网 络开销,而减少此时间值可提高域名转换的准确性
名字的高速缓存 每个域名服务器都维护一个高速缓存,存放最近用过 的名字以及从何处获得名字映射信息的记录。 可大大减轻根域名服务器的负荷,使互联网上的 DNS 查询请求和回答报文的数量大为减少。 为保持高速缓存中的内容正确,域名服务器应为每项 内容设置计时器,并处理超过合理时间的项(例如, 每个项目只存放两天)。 当权限域名服务器回答一个查询请求时,在响应中都 指明绑定有效存在的时间值。增加此时间值可减少网 络开销,而减少此时间值可提高域名转换的准确性