在 Windows 中,即使查看器也会记录此警告:
Name resolution for the name 4.1.168.192.in-addr.arpa timed out after none of the configured DNS servers responded.
我的 ADSL 连接和调制解调器没有问题。在其他 Windows 上没有任何问题。我的系统是 Win7-64。原因是什么?
答案1
注意被查询的主机的地址:4.1.168.192.in-addr.arpa
。该地址表示您正在尝试执行反向查找获取 IP 地址192.168.1.4
来检索其主机名。
192.168.4.x 是私有的(RFC1918) 网络地址,因此没有 Internet DNS 服务器能够解析它。只有 192.168.4. 网络内的 DNS 服务器才能响应。
其次,DNS 服务器并不要求对每个进行正向查找的区域都执行反向查找,因此,除非配置为响应,否则在执行反向查找时,服务器忽略它是完全自然的。再加上能够响应私有区域请求的服务器范围有限,您没有得到响应也就不足为奇了。此外,许多现代路由器提供 DNS 伪装和缓存,可能根本不支持反向查找。
因此,总而言之,这条消息并不是什么秘密。秘密在于,哪个应用程序试图对该地址执行反向查找,出于什么目的,以及该目的是否值得解决这个问题,也许可以通过安装带有私有区域的本地 DNS 服务器、重新配置现有服务以提供反向查找等。