任务4 部署缓存DNS服务器c
任务目标
在私有网络中,新建云服务器,并部署为一台唯缓存服务器,实现Internet中DNS区域的域名解析。
任务步骤
1.新建云服务器实例,并配置DNS服务
参考上述新建云服务器以及部署DNS服务的操作,新建第四台云服务器,并配置DNS服务,但无需新建区域。在这里,第四台云服务器的实例名称使用DNS-c。
2.在DNS-c上配置转发器
在DNS-c的DNS管理器中,点击服务器名称,再右键【转发器】,打开“属性”窗口。
在“属性”窗口中,点击【编辑】,打开“编辑转发器”窗口,并输入公共DNS服务器的IP地址,最后点击【确定】即可。本实验使用由DNSPod维护的公共DNS服务器,其IP地址为119.29.29.29。
3.在DNS-a上配置转发器
登录到DNS-a,并打开DNS管理器。右击【转发器】,打开“属性”窗口。在“属性”窗口中,点击【编辑】,打开“编辑转发器”窗口,并输入DNS-c的IP地址,最后点击【确定】即可。
4.在客户端上测试域名解析
登录到云服务器实例client,并打开cmd命令行提示符,使用nslookup命令测试域名解析。
ipconfig/flushdns #清除本地DNS缓存记录
nslookup cloud.tencent.com #解析cloud.tencent.com,测试转发器效果
当客户端进行解析时,首先按顺序查询本地hosts文件、本地缓存,如果无法实现解析,将向DNS服务器发起解析请求。DNS-a既不是tencent.com区域的授权服务器,也没有相应的缓存记录,而且没有配置tencent.com的条件转发,因此它将根据转发器的配置转发请求至DNS-c。DNS-c作为一台唯缓存服务器,在初次解析时,没有缓存记录,因此将根据转发器的配置,转发请求至DNSPod维护的公共DNS服务器。DNSPod维护的公共DNS服务器将根据缓存记录解析出IP地址,并最终返回给客户端。
学员评价