学DNS系列(十)图、例详解DNS递归和迭代查询原理及过程(2)
2010-01-10 16:32:37 来源:WEB开发网核心提示:在服务器IP地址里 ,我们可以输入13个地址中的任意一个,学DNS系列(十)图、例详解DNS递归和迭代查询原理及过程(2)(2),确定后系统会自动连接到该服务器上更新列表,也并非13个地址中的一个,至于如何使用,后面会有章节来描述,如果同网段内有冗余DNS,这里就可以输入那台DNS的地址
在服务器IP地址里 ,我们可以输入13个地址中的任意一个,确定后系统会自动连接到该服务器上更新列表。也并非13个地址中的一个,如果同网段内有冗余DNS,这里就可以输入那台DNS的地址,也是可以更新的。前提是,两台DNS服务器都必须连接到互联网。当然在DNS的安装目录下的 CACHE.DNS文件中也是可以找到的,具体路径如下:C:\WINDOWS\system32\dns\CACHE.DNS。以上的方法都可以恢复这个列表。
在回到第 一个图中,当本地DNS服务器向根DNS查询时,它会搜索自己的根DNS服务器列表,找到一个连接的地址, 比如d.root- servers.net,这样就联系到了根服务器,当然,连接其他的也可以,没有太大区别。根服 务器检测到是.com域名后,就返回给本地DNS服务器一个IP地址,这个IP就是负责.com顶级域名的其中一 个服务器,我这里选的是c.gtld-servers.net,同样的,一共有13台这样的服务器负责.com域名的解析 ,即(a~m).gtld-servers.net。可能有的朋友疑问,这个是这么知道?OK,要解这部分内容,我们需要 用到另一个工具dig,这个原本是Linux下的DNS服务器的调试工具,类似windows下的nslookup,但功能 上比后者强很多,我们先做个演示,至于如何使用,后面会有章节来描述。
我们用dig命令来跟踪一下到www.163.com网站的整个过程,如下图:
更多精彩
赞助商链接