返回了意外的 DNS 条目

返回了意外的 DNS 条目

最近我收到了奇怪的 DNS 响应。如果我 ping 任何未解析的 DNS(没有 tld,即 abc 而不是 abc.com),它将返回 IP 72.167.34.97。如果我在浏览器中执行此操作,它会重定向到 telogis.com 的登录页面。

一个月前,我在办公室第一次注意到了这个问题,当时我想访问 AP,但在浏览器中输入了错误的 IP。它显示了 telogis 页面。当时正处于将 pfSense 与 Windows 2003 AD 环境混合的过程中,因此我假设这是一个配置错误。一切稳定后,我仍然会碰到这个未解析域名的 telogis 页面,这时我开始注意到了。如果我在浏览器中拼错了 SharePoint 服务器名称,它甚至会重定向到 telogis。

在此之前我从未听说过 telogis。我也没有从 telogis 安装任何东西。经过大量搜索,我没有在注册表或 hosts 文件中发现任何与 telogis 或 72.167.34.97 相关的内容。我的同事没有遇到这种情况。当我在其他地方上网时,这种情况甚至发生在同一台笔记本电脑上。

我应该在其他地方尝试删除它,因为当我诊断网络问题时,它开始造成问题,而 Windows 会缓存不需要的 DNS 条目。或者任何人都有类似的经历。

我运行的是 Windows 7 Ultimate x86 SP1,我 99.9% 确定我的笔记本电脑没有间谍软件和病毒。另外需要注意的是,与此同时,我正在迁移本地笔记本电脑配置文件以加入办公室的 Windows 2003 AD 域。我已将 NIC 接口的 DNS 服务器配置为办公室的 AD、家里的路由器和其他地方的 ISP。此外,如果我尝试离线 ping,它不会解决,这是意料之中的。

编辑:billc.cn 的 nslookup 提示。现在我找到了罪魁祸首。我们的办公室域名是example.com,该域名将解析为 telogis 的 IP,但我们在内部使用它,这应该不是问题,除了这个特定的域名。任何对非 tld 域的 DNS 查找最终都会得到domain.example.com,而后者又会再次解析回 telogis。这是我查找时 nslookup 返回的内容test

C:\>nslookup test
Server: unknown
Address: 192.168.1.1

Non-authoritative answer:
Name: telogis.com
Address: 72.167.34.97
Aliases: test.example.com
         www.telogis.com

所以这意味着所有加入此域的 PC 都会发生这种情况。我最好再检查一下。有什么办法可以解决这个问题吗?

答案1

您是否有多个活动网络连接或有效的 IPv6 链接?您可能在其他地方有一个优先于主 DNS 设置的不同 DNS 设置。运行此命令时nslookup无需任何参数,然后查看系统使用的默认设置。

如果 DNS 正确,则可能是某些软件在您的系统中注册了命名空间。使用netsh winsock show cata查看已安装的软件。

答案2

它必须是在其中一个适配器中设置的 DNS 后缀。您可以点击“开始”,然后输入

view net

在搜索框中选择view network connections。查看每个接口的属性,并检查 ipv4 和 ipv6 项的属性。查看“高级”和“DNS”选项卡,然后查找第二个框,看看它是否定义了任何其他后缀。

我假设您已经检查了计算机的 ID,但如果没有,请转到“开始”,然后右键单击“计算机”并选择“属性”。查看“计算机名称”部分中定义的域。如果没问题,请单击“更改设置”,然后单击“重命名...”旁边的“更改”,然后单击“更多”按钮,查看主 DNS 后缀设置为何值。

相关内容