3)主域名服务器与辅助域名服务器
当区的辅助服务器启动时,它与该区的主控服务器进行连接并启动一次区传输,区辅助服务器定期与区主控服务器通信,查看区数据是否改变 。如果改变了,它就启动一次数据更新传输 。每个区必须有主服务器,另外每个区至少要有一台辅助服务器,否则如果该区的主服务器崩溃了,就无法解析该区的名称 。
辅助服务器的优点:
(1)容错能力
配置辅助服务器后,在该区主服务器崩溃的情况下,客户机仍能解析该区的名称 。一般把区的主服务器和区的辅助服务器安装在不同子网上,这样如果到一个子网的连接中断,DNS 客户机还能直接查询另一个子网上的名称服务器 。
(2)减少广域链路的通信量
如果某个区在远程有大量客户机,用户就可以在远程添加该区的辅助服务器,并把远程的客户机配置成先查询这些服务器,这样就能防止远程客户机通过慢速链路通信来进行DNS 查询 。
(3)减轻主服务器的负载
辅助服务器能回答该区的查询,从而减少该区主服务器必须回答的查询数 。
DNS相关概念1)DNS 服务器
运行DNS 服务器程序的计算机,储存DNS 数据库信息 。DNS 服务器会尝试解析客户机的查询请求 。在解答查询时,如果DNS 服务器能提供所请求的信息,就直接回应解析结果,如果该DNS 服务器没有相应的域名信息,则为客户机提供另一个能帮助解析查询的服务器地址,如果以上两种方法均失败,则回应客户机没有所请求的信息或请求的信息不存在 。
2)DNS 缓存
DNS 服务器在解析客户机请求时,如果本地没有该DNS 信息,则可以会询问其他DNS 服务器,当
其他域名服务器返回查询结果时,该DNS 服务器会将结果记录在本地的缓存中,成为DNS 缓存 。当下一次客户机提交相同请求时,DNS 服务器能够直接使用缓存中的DNS 信息进行解析 。
3)DNS查询方式:递归查询和迭代查询
看一个DNS查询过程:通过8个步骤的解析过程就使得客户端可以顺利访问www.163.com 这个域名,但实际应用中,通常这个过程是非常迅速的
<1> 客户机提交域名解析请求,并将该请求发送给本地的域名服务器 。
<2> 当本地的域名服务器收到请求后,就先查询本地的缓存 。如果有查询的DNS 信息记录,则直接返回查询的结果 。如果没有该记录,本地域名服务器就把请求发给根域名服务器 。
<3> 根域名服务器再返回给本地域名服务器一个所查询域的顶级域名服务器的地址 。
<4> 本地服务器再向返回的域名服务器发送请求 。
<5> 接收到该查询请求的域名服务器查询其缓存和记录,如果有相关信息则返回客户机查询结果,否则通知客户机下级的域名服务器的地址 。
<6> 本地域名服务器将查询请求发送给返回的DNS 服务器 。
<7> 域名服务器返回本地服务器查询结果(如果该域名服务器不包含查询的DNS 信息,查询过程将重复<6>、<7>步骤,直到返回解析信息或解析失败的回应) 。
<8> 本地域名服务器将返回的结果保存到缓存,并且将结果返回给客户机 。
3)两种查询方式
(1)递归查询
递归查询是一种DNS 服务器的查询模式,在该模式下DNS服务器接收到客户机请求,必须使用一个准确的查询结果回复客户机 。如果DNS 服务器本地没有存储查询DNS 信息,那么该服务器会询问其他服务器,并将返回的查询结果提交给客户机 。
推荐阅读
- 微信小程序都有哪些优势?如何制作?
- 半虚拟化如何提高服务器性能
- iPhone6s plus如何开启siri
- 如何用siri找到iphone
- 做香港站群的时候如何选择合适的服务器
- 太阳能热水器安装方法,太阳能热水器如何安装
- 万家乐热水器介绍方法,万家乐电热水器如何操作
- 制作动漫的公司怎么赚钱,动漫公司怎么赚钱
- 车多多的二手车玩法,二手车行业怎么做
- 如何写经验交流发言材料.docx 交流发言材料怎么写