学DNS系列(十)图、例详解DNS递归和迭代查询原理及过程 (2)
2009-11-12 00:00:00 来源:WEB开发网核心提示: ftp://rs.internic.net/domain/named.root,也可以通过直接从网络上复制,学DNS系列(十)图、例详解DNS递归和迭代查询原理及过程 (2)(2),如下图:在服务器IP地址里,我们可以输入13个地址中的任意一个,至于如何使用,后面会有章节来描述,确定后系统会自动
ftp://rs.internic.net/domain/named.root ,也可以通过直接从网络上复制。如下图:
在服务器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网站的整个过程,如下图:
[]
- ››详解Windows XP中可以被禁用的服务
- ››详解教育类网站的三种赢利模式
- ››详解Windows 7 SP1新增功能
- ››详解XML各种解析方法
- ››详解PHP异常机制的流程及原理
- ››详解ISA2006防火墙三种客户端代理与配置
- ››详解DMZ的部署与配置:ISA2006系列之二十九
- ››详解ISA2006三种客户端:ISA2006系列之二
- ››详解Radius服务器在VPN中的应用:ISA2006系列之二...
- ››详解操作主机角色,Active Directory系列之九
- ››详解MOM2005监控Active Directory:MOM2005系列之...
- ››详解Discuz! X1.5配套统计系统
赞助商链接