3分钟

任务5 使用根提示进行域名解析

任务目标

删除DNS-c上的转发器配置,让它通过“根提示”的过程实现域名解析。

任务步骤

1.在云服务器DNS-c上删除转发器配置

登录到DNS-c,打开DNS管理器,右击【转发器】,打开“属性”窗口。在“属性”窗口中,点击【编辑】,打开“编辑转发器”窗口,选择已有转发器,并点击【删除】,最后点击【确定】即可。删除转发器后,当DNS-c接收到无法解析的请求时,将执行“根提示”的解析过程。

4-5-1 删除转发器

2.在客户端上测试域名解析

登录到云服务器实例client,并打开cmd命令行提示符,使用nslookup命令测试域名解析。

ipconfig/flushdns                     #清除本地DNS缓存记录
nslookup www.qq.com                   #解析www.qq.com,测试根提示过程

在这一步骤中,虽然已经通过命令清除本地DNS缓存记录,但在DNS服务器的缓存区还保存着相应的记录。因此,需要使用之前没有解析过的域名www.qq.com进行测试。如果再次使用cloud.tencent.com进行测试,将直接在DNS-a的缓存记录中解析出IP地址。

当客户端进行解析时,首先按顺序查询本地hosts文件、本地缓存,如果无法实现解析,将向DNS服务器发起解析请求。DNS-a既不是qq.com区域的授权服务器,也没有相应的缓存记录,而且没有配置qq.com的条件转发,因此它将根据转发器的配置转发请求至DNS-c。DNS-c作为一台唯缓存服务器,在初次解析时,没有缓存记录,也没有配置转发器,最终它将通过“根提示”的过程完成域名的解析,并返回给客户端。

4-5-2 解析www.qq.com

测试解析时,由于“根提示”的迭代查询过程较长,可能会出现超时,重新使用nslookup进行解析即可。