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