DNS协议简介

的来由 如果您为您的机器设定过internet连线﹐那么您一定接触过DNS了﹐但DNS又是什么东东呢﹖说穿了﹐DNS是用来帮助记忆网路位址的﹐完全是为了迁就人类的记忆思维而设的。 192.168.0.4DNS的全称是DomainNameSystem(或Service)﹐当您连上一个网址﹐在URL打上﹕的时候﹐”

【路由器之家】-DNS协议简介,下面就是【路由器网】小编整理的路由器设置教程。

DNS协议简介

 

 

  如果您为您的机器设定过internet连线﹐那么您一定接触过DNS了﹐但DNS又是什么东东呢﹖说穿了﹐DNS是用来帮助记忆网路位址的﹐完全是为了迁就人类的记忆思维而设的。

  192.168.0.4DNS的全称是DomainNameSystem(或Service)﹐当您连上一个网址﹐在URL打上﹕的时候﹐可以说就是使用了DNS的服务了。但如果您知道这个的IP位址﹐直接输入216.239.53.101也同样可以到达这个网址。其实﹐电脑使用的只是IP位址而已(最终也是0和1啦)﹐这个只是让人们容易记忆而设的。因为我们人类﹐对一些比较有意义的文字记忆(如﹕﹐比记忆那些毫无头绪的号码(如﹕216.239.53.101)﹐往往容易得多。DNS的作用就是为我们在文字和IP之间担当了翻译﹐而免除了强记号码的痛苦。

  假如您的电话有名字记忆功能﹐您只需知道对方的名字﹐就可以拨号给友人了﹐我们可以说﹐这电话也具备如DNS的功能了呢﹗但是﹐我们在网路中使用的DNS系统﹐就是这么简单吗﹖非也﹐复杂得很呢﹗下面﹐就让我们一起去探索一下DNS的奥秘﹕

  在早期的IP网路世界里面﹐每台电脑都只用IP位址来表示﹐不久人们就发现这样很难记忆﹐于是﹐一些UNIX的管理者﹐就建立一个HOSTS对应表﹐将IP和主机名字对应起来﹐这样﹐用户只需输入电脑名字﹐就可以代替IP来进行沟通了。如果你安装了Linux系统﹐在/etc下面就可以找到这个hosts档案﹔在NT的系统里﹐你也可以在\winnt\system32\drivers\etc下面找到它。不过这个HOSTS档是要由管理者手工的﹐最大的问题是无法适用于大型网路﹐而且更新也是件非常头痛的事情。这就是DNS大派用场的时候了。

  DNS的结构

  DNS是一个分层级的分散式名称对应系统﹐有点像电脑的目录树结构﹕在最顶端的是一个“root”﹐然后其下分为好几个基本类别名称﹐如﹕com﹑org﹑edu等﹔再下面是组织名称﹐如﹕ibm﹑microsoft﹑intel等﹔继而是主机名称﹐如﹕www﹑mail﹑ftp等。因为当初internet是从美国发展起的﹐所以当时并没有国域名称﹐但随着后来internet的蓬勃发展﹐DNS也加进了诸如tw﹑hk﹑cn等国域名称。所以一个完整的dns名称就好象是这样的﹕﹐而整个名称对应的就是一个(或多个)IP位址了。

  在早期的设计下﹐root下面只有六个组织类别﹕

  DNS协议简介

  不过﹐自从组织类别名称以后﹐各种各样五花八门的名称也相继涌现出来了﹐但无论如何﹐取名的规则最好尽量适合网站性质。除了原来的类别资料由美国本土的NIC(NetworkInformationCenter)管理之外﹐其它在国域以下的类别分别由该国的NIC管理(比方说的DNS将授权给twnic来管理)。这样的结构看起来就像这样﹕

  DNS协议简介

  在结构中﹐各组织的DNS经过申请后由该组织或其委托主机管理(通常当您申请注册一个domain域名称的时候﹐都要指定两台DNS主机负责该域名的DNS管理)。

  DNS的运作

  在我们设定IP网路的时候﹐都要告诉每台主机关于DNS伺服器的位址(我们可以手动的在每一台主机设置﹐也可以使用DHCP来指定)。但这设定的义意何在呢?从前面的介绍我们或可知道:其目的就是请DNS帮忙解析主机名称与IP位址啦。在这个设定过程中,DNS被称为resolver(也就是负责解析的DNSServer),而被设定主机,则只是单纯的DNSClient了,也就是提出解析请求的主机。

  下面让我们看看DNS是怎样运作的﹕

  1.当被询问到有关本域名之内的主机名称的时候﹐DNS伺服器会直接做出回答﹔

  2.客户端向伺服器提出查询项目﹔

  3.当被询问到有关本域名之内的主机名称的时候﹐DNS伺服器会直接做出回答﹔

  4.如果所查询的主机名称属于其它域名的话﹐会检查快取记忆体(Cache)﹐看看有没有相关资料﹔

  5.如果没有发现﹐则会转向root伺服器查询﹔

  6.然后root伺服器会将该域名之下一层授权(authoritative)伺服器的位址告知(可能会超过一台)﹔

  7.本地伺服器然后会向其中的一台伺服器查询﹐并将这些伺服器名单存到记忆体中﹐以备将来之需(省却再向root查询的步骤)﹔

  8.远方伺服器回应查询﹔

  9.若该回应并非最后一层的答案,则继续往下一层查询,直到获的客户端所查询的结果为止﹔

  10.将查询结果回应给客户端﹐并同时将结果储存一个备份在自己的快取记忆里面﹔

  11.如果在存放时间尚未过时之前再接到相同的查询﹐则以存放于快取记忆里面的资料来做回应。

  从这个过程我们可以看出﹐没有任何一台DNS主机会包含所有域名的DNS资料﹐资料都是分散在全部的DNS伺服器中﹐而NIC只需知道各DNS伺服器位址就可以了。

  为了更好地理解一下DNS的运作﹐让我们用下图看看查询这台主机位址的过程﹕

  DNS协议简介DNS协议简介

  分擔DNS工作

  由於DNS的重要性日益顯著,為提高其容錯能力及查詢效能,我們在架設某一單一zone的時侯,常以多台伺服器來負責該zone的服務。其中,我們必需指定一台Primary(master)DNS伺服器,它是架設在某一個網域下被主要授權並控制所有名稱記錄的主控伺服器﹐管轄著該網域的所有記錄資料﹐這些記錄資料只有primary(master)可以修改。

  但如果在一個比較大型的網路中﹐DNS伺服器就會變得很繁忙﹐所以您可以設定多個DNS來分擔master的工作﹐但您或許不願意到每一個DNS伺服器去更新資料吧﹖而且就算您願意這樣做﹐也容易出現錯誤或資料不同步的情形。這樣您可以設定其它的伺服器為secondary(slave)DNS來複製master的記錄資料﹐這樣﹐其它的電腦可以被到不同的DNS做查詢﹐既可以分擔master的工作﹐而且資料也可以自動進行同步工作。為確保資料的一致性,master每次更新過資料後會以notify機制主動通知slave前來同步。此外,您可以設定DNS資料同步的時間間隔﹐在dns檔案中的Refresh設定就是了。

以上关于-【DNS协议简介】内容,由【路由器之家】搜集整理分享。

本文来自投稿,不代表路由百科立场,如若转载,请注明出处:https://www.qh4321.com/45419.html

(0)

相关推荐

  • 如何实现PPPOE账号名和MAC地址做绑定

    1、进入WEBUI PPPOE 帐号配置,创建想分给用户的账号,账号名:utt,密码:utt,如果这个账号只让某台电脑拨号,设置如下: 2、如上图配置后只有MAC为50-E5-49-AD-73-B2

    2020年6月28日
  • 水星无线路由器设置步骤图解

    原标题:"水星无线路由器设置_手机设置水星路由器【图解】"相关路由器设置经验分享。 – 来源:路由器之家

    “水星无线路由器可以用手机设置吗?用手机如何设置水星无线”

    2021年2月4日
  • 腾达(Tenda)FH365路由器无线WAN(WISP)设置上网

    腾达(Tenda)FH365路由器无线WAN(WISP)的设置方法,无线WAN(WISP)功能的作用是用来中继(放大)无线WiFi信号的。在设置腾达FH365路由器上的无线WAN(WISP)功能之前,用户需要知道上级WiFi信号的安全模式、信道、加

    2021年3月4日
  • 无线局域网络设置

    无线宽带目前来说主流的就两种,一种是收费的码分多址快速存取,下行10兆左右。由联通经营。还有一种是免费的,基于WPA802.11协议的无线传输,利用有线宽带的基础上进行无线扩展,下行速率最大可以达

    2020年6月9日
  • 华为路由器设置广域网时常见故障

    所谓的广域网是也称远程网,通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,广域网技术主要位于底层的3个层次,分别是物理层,数据链路层和网络层。 CRC校验 如果两端的CRC校验位不同,接口的链”

    2023年8月6日
  • Cisco路由中配置寄存器的优点

    Cisco由中设置装备摆设存放器的长处,对设置装备摆设存放器题目,年夜家都很感乐趣。正在向年夜家具体先容若何Cisco由中设置装备摆设存放器的长处之前,起尾让年夜家领会下一班配置存放器的根本流程,然后比力下里几种圆式的好坏。 正在所有的思科由器装备中”

    2021年2月16日