ipconfig 中显示的 DNS 中的奇怪值

use*_*267 11 dns internet windows-7 ipconfig

如果我运行 ipconfig /all,它会在 DNS 字段中显示诸如fec:0:0:0:ffff::1%1,fec:0:0:0:ffff::2%1和 之类的数字fec:0:0:0:ffff::3%1nslookup www.google.com显示某种 DNS 错误(未找到查找或类似)。这是什么意思,我该如何解决?

我在计算机方面没有改变任何东西。我应该能够在插入电缆后立即连接到 Internet,但今天 Internet 因某种原因停止工作。所以当我检查时,ipconfig我看到了那些奇怪的值。

这是ipconfig关于 DNS 的显示:

我最近在系统首选项中没有更改任何内容。

小智 6

不知何故,您已在您的节点上启用了 IPv6。如果没有配置其他 IPv6 DNS 地址,这些是 Microsoft 自动配置的 DNS 的默认 IPv6“站点本地任播”地址。它们已过时(站点本地已于 2004 年弃用,请参阅维基百科)。另请参阅 IETF 草案IPv6 Stateless DNS Discovery

它们有点像本地链路 ( fe80::),但可以跨越内部路由器(本地链路不会跨越任何路由器)。Microsoft DNS 服务器将接受到任何这些地址的 DNS 连接,因此这允许 IPv6 DNS 无需任何额外配置即可工作。并非所有 DNS 服务器都接受这些。

任播意味着您可以让多个服务器都发布相同的地址,但实际上只有一个服务器会接受来自客户端的任何给定连接(与多播和单播不同)。任播是 IPv6 中的新事物。

您可能实际上并未使用 IPv6,因此我建议您为 DNS 配置一些 IPv4 地址。您可能想要禁用 IPv6,尽管您的节点以某种方式认为它对您可用。也许您的 ISP 已开始将其路由给您 - 大多数人迟早会这样做。您现在应该开始学习它,因为 IPv4 即将淘汰——在几个月内,所有主要的 RIR 都将不再使用公共 IPv4 地址——从那时起,唯一可用的公共地址将是 IPv6(除了非常有限的数量,以非常高的价格)。除了 ARIN(北美洲)之外,其他所有人都已经用完了——APNIC 早在 2011 年初就用完了。


The*_*ins 3

您确实使用的是 IPv6。这是默认地址,类似于 Windows 使用的 IPv4 中的 169 地址,表明当您的计算机请求新地址时找不到 DHCP 服务器。

如果你执行 ipconfig /renew 你会得到一个真实的地址吗?您最近是否对网络配置进行过更改?这是家庭网络还是工作网络,同一网络上的其他客户端是否仍然能够解析?

请贴出 ipconfig /all 的全部内容