
1递归查询是最常见的查询方式,域名服务器将代替提出请求的客户机进行域名查询,若域名服务器不能直接回答,则域名服务器会在域各树中的各分支的上下进行递归查询,最终将返回查询结果给客户机,在域名服务器查询期间,客户机将完全处于等待状态;
2迭代查询又称重指引,当服务器使用迭代查询时能使其他服务器返回一个最佳的查询点提示或主机地址,若此最佳的查询点中包含需要查询的主机地址,则返回主机地址信息,若此时服务器不能够直接查询到主机地址,则是按照提示的指引依次查询,直到服务器给出的提示中包含所需要查询的主机地址为止,一般每次指引都会更靠近根服务器,查寻到根域名服务器后,则会再次根据提示向下查找。顾名思义,服务器或者主机的IP地址是什么意思在国际互联网上面有几百几千万台主机,为了区分这些主机,人们就给每一台主机都专门分配了一个地址作为标识,这就叫IP地址。就和现实中的身份z一样。个人电脑的IP地址只要在个人电脑中查看即可。IP地址的详细分类这就不介绍了。一、通过本地在开始菜单,运行里面输入cmd,回车,在d出的黑色窗口中输入ping+空格+你想要查询IP地址的网站域名。回车,就会看到想要的IP地址。二、通过网站查询,登录在线网站比如ip138,输入域名即可查询网站IP地址。三、如果是自己的网站,可以向空间商索要。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服务器之间的查询属于循环查询。
递归查询和循环查询的过程如图720所示。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)