【说明】某单位网络拓扑结构如图8.32所示。
内部服务器和客户机使用私网地址,由路由器实现NAT转换。该单位在互联网上注册了域名test.com,在完成了网络和服务器的部署后,测试服务器与客户端均可正常访问Internet。
该单位服务器NAT映射地址及对应域名如表8.6所示。
Web服务器和邮件服务器由本单位的DNS服务器解析,在使用中发现外网无法解析服务器的IP地址。网络管理员在管理机PC1上使用nsloopup,得到如图8.33所示的结果。
【问题1】
由以上结果可知:
①PC1上的首选DNS服务器的IP地址为(1)。
A.53.21.22.100
B.61.32.35.17
C.192.168.1.3
D.192.168.1.1
②DNS服务器无法对外解析IP地址的原因是(2)。
A.DNS服务器设置中名称服务器地址使用了内网地址
B.DNS服务器中未设置名称服务器
C.DNS服务器未启动
D.Web服务器工作异常
参考答案:
(1)B
(2)A
解析:
nslookup是一个监测网络中DNS服务器是否能正确实现域名解析的命令工具。当用户设置好域名服务器之后,就可以用这个命令查看不同主机的IP地址对应的域名。在命令行提示符中输入nslookup命令后,显示的DNS服务器域名为nsl.acc.com,其IP地址为61.32.35.17,可见PC1上的首选DNS服务器的IP地址为61.32.35.17。
名字服务器(NameServer)用NS标明域的名字服务器,可以通过settype=NS命令查询与根域相关的所有NS类型记录。查询结果中出现"Non-authoritativeanswer:",这表明没有到网络外去查询,而是在缓存区中查找并找到数据。
通过图8.35的最后一行可知,名字服务器的地址为192.168.1.3,这是一个内网地址。可见是由于DNS服务器设置中名称服务器地址使用了内网地址而导致无法对外解析IP地址。