什么是dns服务器,一文带你快速了解dns服务器的作用( 二 )


每一个区务必有主服务器 , 此外每一个区最少要有一台輔助服务器 , 不然假如该区域的主服务器崩溃了 , 就没法分析该区域的名字 。
輔助服务器的优势:
1)容错机制工作能力
配备輔助服务器后 , 在该区域主服务器奔溃的状况下 , 客户机仍能分析该区域的名字 。一般把区的主服务器和区的輔助服务器安裝在不一样子在网上 , 那样假如到一个子网掩码的联接终断 , DNS 客户机还能立即查询另一个子在网上的名字服务器 。
2)降低多源链接的流量
假如某一区在远程控制有很多客户机 , 客户就可以在远程控制加上该区域的輔助服务器 , 并把远程控制的客户机配备成先查询这种服务器 , 那样就能避免远程控制客户机根据慢速度链接通讯来开展DNS 查询 。
3)缓解主服务器的负荷
輔助服务器能回应该区域的查询 , 进而降低该区域主服务器务必回应的查询数 。
DNS 有关定义DNS 服务器
运作DNS 服务器程序流程的电子计算机 , 存储DNS 数据库查询信息 。DNS 服务器会试着分析客户机的查询要求 。在解释查询时 , 假如DNS 服务器能给予所要求的信息 , 就立即回复分析結果 , 假如该DNS 服务器沒有相对应的网站域名信息 , 则为客户机给予另一个能协助分析查询的服务器详细地址 , 假如之上二种方式均不成功 , 则回复客户机沒有所要求的信息或要求的信息不会有 。
DNS 缓存文件
DNS 服务器在分析客户机要求时 , 假如当地沒有该DNS 信息 , 则能够会了解别的DNS 服务器 , 当别的网站域名服务器回到查询結果时 , 该DNS 服务器会将結果纪录在当地的缓存文件中 , 变成DNS 缓存文件 。时下一次客户机递交同样要求时 , DNS 服务器可以立即应用缓存文件中的DNS 信息开展分析 。
DNS查询方法: 递归算法查询和迭代更新查询看一个DNS查询全过程:
根据八个流程的分析全过程就促使手机客户端能够顺利浏览www.163.com 这一网站域名 , 但具体运用中 , 一般这一全过程是十分快速的
DNS查询全过程

  1. 客户机递交解析域名要求 , 并将该要求发给当地的网站域名服务器 。
  2. 当当地的网站域名服务器接到要求后 , 就先查询当地的缓存文件 。如果有查询的DNS 信息纪录 , 则立即回到查询的結果 。要是没有该纪录 , 当地网站域名服务器就把要求发送给根网站域名服务器 。
  3. 根网站域名服务器再回到给当地网站域名服务器一个所查询域的一级域名服务器的详细地址 。
  4. 当地服务器再向回到的网站域名服务器推送要求 。
  5. 接受到该查询要求的网站域名服务器查询其缓存文件和纪录 , 如果有有关信息则回到客户机查询結果 , 不然通告客户机下属的网站域名服务器的详细地址 。
  6. 当地网站域名服务器将查询要求发给回到的DNS 服务器 。
  7. 网站域名服务器回到当地服务器查询結果(假如该网站域名服务器不包含查询的DNS 信息 , 查询全过程将反复<6>、<7>流程 , 直至回到分析信息或分析不成功的回复) 。
  8. 当地网站域名服务器将回到的結果储存到缓存文件 , 而且将結果回到给客户机 。
顺向分析与反方向分析顺向分析
顺向分析就是指网站域名到IP 详细地址的分析全过程 。

推荐阅读