WEB开发网
开发学院操作系统windows 2008 DNS 学习笔记之2-DNS客户端的查询 阅读

DNS 学习笔记之2-DNS客户端的查询

 2009-10-09 00:00:00 来源:WEB开发网   
核心提示:DNS客户端完整的DNS查询过程如下:1、首先检查自己的本地DNS名字缓存当DNS客户端需要解析某个FQDN时,先检查自己的本地DNS名字缓存,DNS 学习笔记之2-DNS客户端的查询,本地的DNS名字缓存由两部分构成:Hosts文件中的主机名到IP地址映射定义; 前一次DNS查询得到的结果,并且此结果还处于有效期;如

DNS客户端完整的DNS查询过程如下:

1、首先检查自己的本地DNS名字缓存

当DNS客户端需要解析某个FQDN时,先检查自己的本地DNS名字缓存。本地的DNS名字缓存由两部分构成:

Hosts文件中的主机名到IP地址映射定义;

前一次DNS查询得到的结果,并且此结果还处于有效期;

如果DNS客户端从本地缓存中获得相应结果,则DNS解析完成

如何清除缓存:   ipconfig /flushdns

当出现“successfully flushed the dns resolver cache”的提示时就说明当前计算机的缓存信息已经被成功清除。

2、联系自己的DNS服务器

如果DNS客户端没有在自己的本地缓存中找到对应的记录,则联系自己的DNS服务器,你必须预先配置DNS客户端所使用的DNS服务器。

如何查看自己是否配置DNS服务器:  ipconfig /all

DNS 学习笔记之2-DNS客户端的查询

图片看不清楚?请点击这里查看原图(大图)。

当DNS服务器接收到DNS客户端的解析请求后,它先检查自己是否能够权威的答复此解析请求,即它是否管理此请求记录所对应的DNS区域;如果DNS服务器管理对应的DNS区域,则DNS服务器对此DNS区域具有权威。此时,如果本地区域中的相应资源记录匹配客户的解析请求,则DNS服务器权威的使用此资源记录答复客户的解析请求(权威答复); 如果没有相应的资源记录,则DNS服务器权威的答复客户无对应的资源记录(否定答复)。

如果没有区域匹配DNS客户端发起的解析请求,则DNS服务器检查自己的本地缓存。如果具有对应的匹配结果,无论是正向答复还是否定答复,DNS服务器非权威的答复客户的解析请求。此时,DNS解析完成。

1 2 3 4  下一页

Tags:DNS 学习 笔记

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接