以客户端访问www.windows.com为例来说明
1、 首先客户端检查在本地的host文件是否有这个域名对应的IP,若无跳到第二步
2、 客户端检查本地缓冲,看是否有信息,若无跳到下面一步
3、 客户端将请求发送到本地DNS服务器,本地DNS服务器检查缓存信息,若无跳到下面一步
4、 本地DNS服务器检查区域文件是否有对应IP,若无跳到下面一步
5、 本地DNS服务器根据cache.dns文件中指定的根DNS服务器的IP地址,转向根DNS查询
6、 根DNS收到查询请求以后,查看区域文件记录,若无,将其管辖范围内的.com服务器的IP地址告诉本地DNS服务器
7、 .com服务器收到查询请求后,查看区域文件记录,若无,则将其管辖范围内.xxx服务器的IP地址告诉本地DNS服务器
8).xxx服务器收到查询请求后,分析需要解析的域名,若无,则查询失败,若有,返回www.的IP地址给本地服务器
9)本地DNS服务器将www.的IP地址返回给客户端,客户端通过这个IP地址与WEB站点建立连接