如何查看dns解析过程

如何查看dns解析过程,第1张

1、当客户机提出查询请求时,首先在本地计算机的缓存中查找。如果在本地无法获得查询信息,则将查询请求发给DNS服务器
2、首先客户机将域名查询请求发送到本地DNS服务器,当本地DNS服务器接到查询后,首先在该服务器管理的区域的记录中查找,如果找到该记录,则利用此记录进行解析;如果没有区域信息可以满足查询要求,服务器在本地的缓存中查找。
3、如果本地服务器不能在本地找到客户机查询的信息,将客户机请求发送到根域名DNS服务器。
4、根域名服务器负责解析客户机请求的根域部分,它将包含下一级域名信息的DNS服务器地址返回给客户机的DNS服务器地址。
5、客户机的DNS服务器利用根域名服务器解析的地址访问下一级DNS服务器,得到再下一级域我的DNS服务器地址。
6、按照上述递归方法逐级接近查询目标,最后在有目标域名的DNS服务器上找到相应IP地址信息。
7、客户机的本地DNS服务器将递归查询结果返回客户机。
8、客户机利用从本地DNS服务器查询得到的IP访问目标主机,就完成了一个解析过程
回答不容易,希望能帮到您,满意请帮忙采纳一下,谢谢
!

当DNS客户端向DNS服务器查询地址后,或DNS服务器向另外一台DNS服务器查询IP地址时,它总共有三种查询模式。
1递归查询:也就是DNS客户端送出查询要求后,如果DNS服务器内没有需要的数据,则DNS服务器会代替客户端向其他的DNS服务顺查询。
2循环查询:一般DNS服务器与DNS服务器之间的查询属于这种查询方式。当第一台DNS服务器在向第2台DNS服务器提出查询要求后,如果第2台DNS服务器内没有所需要的数据,则它会提供第3台DNS服务器的IP地址给第1台
3.反向查询:可以让DNS客户端利用IP地址查询其主机名称。
不会先搜索下?

有两种询问原理,分为Recursive和Interactive两种。前者是由DNS代理去问,问的方法是用Interactive方式,后者是由本机直接做Interactive式的询问。我们一般查询名称的过程中,实际上这两种查询模式都是交互存在着的。
递归式
(Recursive):DNS客户端向DNS
Server的查询模式,这种方式是将要查询的封包送出去问,就等待正确名称的正确响应,这种方式只处理响应回来的封包是否是正确响应或是说是找不到该名称的错误讯息。

交谈式
(Interactive):DNS
Server间的查询模式,由Client端或是DNS
Server上所发出去问,这种方式送封包出去问,所响应回来的资料不一定是最后正确的名称位置,但也不是如上所说的响应回来是错误讯息,他响应回来告诉你最接近的IP位置,然后再到此最接近的IP上去寻找所要解析的名称,反复动作直到找到正确位置。

首先需要准备一台电脑,并且连接上网络。以win7 *** 作系统进行 *** 作截图演示。具体步骤如下:

一、首先打开电脑,在电脑的工作栏点击电脑的开始按钮,也就是windows图标。

二、点击后,在d出的界面中找到并点击运行。

三、在d出的运行界面,在输入框中输入命令cmd,输入完成后点击确认运行。

四、在d出的管理员运行界面中,在光标后面输入ipconfig/all,输入完成后回车点击运行该命令。

五、等待电脑运行一会后,会d出自己的电脑所有的网络服务器信息,在信息中找到DNS服务器,后面的第一排数字就是电脑的服务器地址,第二排就是备用地址。

查询自己电脑的IP地址和DNS服务器地址方法:
1、使用“win+R”调出电脑“运行”
2、在输入框中输入cmd后回车
3、在d出的框的光标闪烁的地方输入 ipconfig后回车
4、如图,即可看到

有两种询问原理,分为Recursive 和Iterative 两种。前者是由DNS代理去问,问的方法是用Interative方式,后者是由本机直接做Interactive式的询问。由上例可以看出,我们一般查询名称的过程中,实际上这两种查询模式都是交互存在着的。递归式(Recursive):DNS客户端向DNS Server的查询模式,这种方式是将要查询的封包送出去问,就等待正确名称的正确响应,这种方式只处理响应回来的封包是否是正确响应或是说是找不到该名称的错误讯息。
迭代式(Iterative):DNS Server间的查询模式,由Client端或是DNS Server上所发出去问,这种方式送封包出去问,所响应回来的资料不一定是最后正确的名称位置,但也不是如上所说的响应回来是错误讯息,他响应回来的是部分信息,告诉你所查询域名中的下一级域的域名服务器的地址信息,然后再到此域名服务器上去查询所要解析的名称,反复动作直到找到最终信息。

DNS分为客户端(Client)和服务器(Server),客户端扮演发问的角色,也就是问服务器一个域名(Domain
Name),而服务器必须要回答此域名的真正IP地址 
方法一
打开DNS控制台,在“rtjn
et”区域上单击鼠标右键,在d出的菜单中选择“新建域”,接着在“新建DNS域”对话框中输入“” 创建一个名为“”的二级区域,最后点击“确定”按钮。
这个区域是DNS服务器允许建立的,然后还需要在“rtjn
et”区域中创建一个空主机名的记录。右键单击“
rtjn
et”区域,在d出的菜单中选择“新建主机”,在“新建主机”对话框中,“名称”栏中不要输入任何内容,“IP地址”栏中输入泛域名解析指向的IP地址,例如输入“19216801”,最后单击“添加主机”按钮即可,这样就可以实现对rtjn
et域的泛域名解析。

方法二
我们还可以通过手工修改DNS数据文件来实现泛域名解析。直接修改系统目录下DNS文件夹中的DNS数据文件,进入“C\Winnt\System32\dns”目录,找到rtjn
etdns文件,使用记事本打开,手工添加一条“A
19216801”记录,其中“A”表示该记录为地址记录,“19216801”是指泛域名所指向的IP地址,完成后保存文件,重新启动DNS服务器,加载这个DNS数据文件即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12712887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存