域名服务器DNS解析名字的方式及查询方式是怎样的?

请详细说明。

1、 DNS解析名字的方式
主机名称解析过程如下:
(1)输入命令。
(2)查询是否本机的名字。
(3)若不是,查询HOSTS File 。
(4)若找不到向DNS服务器查询。
(5)若还找不到转到WINS服务器查询。2、DNS查询方式:
当客户机需要访问网络上某一主机时,首先向本地DNS服务器查询对方的IP地址,若找不到相应数据,本地DNS服务器则向另外一台DNS服务器查询,直到解析出所需访问主机的IP地址。
DNS客户端利用自己的IP地址查询它的主机名称,称为反向查询(Reverse Query)。
当DNS客户端向DNS服务器查询IP地址时,或当DNS服务器向另外一台DNS服务器查询IP地址时,称为正向查询,有两种查询模式:(1)递归查询(Recursive Query)
客户机发出查询请求后,DNS服务器必须告诉客户机正确的数据(IP地址)或通知客户机找不到其所需数据。客户机只需接触一次DNS服务器系统,就可得到所需的节点地址。由DNS客户端所提出的查询要求属于递归查询。
(2)循环查询(Iterative Query)
客户机送出查询请求后,若该DNS服务器中不包含所需数据,它会告诉客户机另外一台DNS服务器的IP地址,使客户机自动转向另外一台DNS服务器查询,依次类推,直到查到数据,否则由最后一台DNS服务器通知客户机查询失败。DNS服务器与DNS服务器之间的查询属于循环查询。
递归查询和循环查询的过程如图7.20所示。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-01
DNS服务器用来做DNS域名解析用,就是把www这种形式的网址转换为211.90.111.xxx这种形式的IP地址。
如果不设DNS服务器地址,而且没有自动获取DNS服务器地址,可以上网,比如登陆QQ 基本正常,直接在IE浏览器地址栏输入211.90.111.xxx这种形式的IP地址也可以登陆相对应的网址,但是直接登陆URL网址或输入www网址无法登陆,会提示无无法解析域名。本回答被网友采纳
相似回答