如果我运行ipconfig /all
,DNS 字段中会显示诸如 和 之类的数字fec0:0:0:ffff::1%1
。fec0:0:0:ffff::2%1
显示fec0:0:0:ffff::3%1
某种nslookup www.google.com
DNS 错误(未找到查找或类似错误)。这是什么意思?我该如何修复?
我没有更改电脑上的任何设置。我应该只要插上网线就能连接到互联网,但这天互联网不知为何停止工作了。所以当我检查时,ipconfig
我看到了那些奇怪的值。
DNS 显示内容ipconfig
如下:
答案1
不知何故,您在节点上启用了 IPv6。这些是 DNS 的默认 IPv6“站点本地任播”地址,如果未配置其他 IPv6 DNS 地址,Microsoft 会自动配置这些地址。它们已过时(站点本地已于 2004 年弃用,参见维基百科)另请参阅 IETF 草案IPv6 无状态 DNS 发现。
它们有点像本地链接 ( fe80::
),但可以跨内部路由器(本地链接不会跨任何路由器)。Microsoft DNS 服务器将接受到任何这些地址的 DNS 连接,因此这允许 IPv6 DNS 无需任何额外配置即可工作。并非所有 DNS 服务器都接受这些。
任播意味着您可以让多台服务器都发布相同的地址,但实际上只有一台服务器会接受来自客户端的任何给定连接(不同于多播和单播)。任播是 IPv6 中的新事物。
您可能实际上并未使用 IPv6,因此我建议您为 DNS 配置一些 IPv4 地址。您可能想要禁用 IPv6,尽管您的节点认为它对您可用。也许您的 ISP 已经开始将其路由给您 - 大多数 ISP 迟早都会这样做。您应该现在就开始学习它,因为 IPv4 即将淘汰 - 几个月内,所有主要 RIR 都将不再提供公共 IPv4 地址 - 从那时起,唯一可用的公共地址将是 IPv6(除了数量非常有限且价格非常高昂的地址)。除了 ARIN(北美)之外,其他所有地址都已淘汰 - APNIC 早在 2011 年初就已淘汰。
答案2
您确实在使用 IPv6。这是默认地址,类似于 Windows 使用的 IPv4 中的 169。地址,表示当您的计算机请求新地址时找不到 DHCP 服务器。
如果您执行 ipconfig /renew,您会得到真实地址吗?您最近是否对网络配置进行了更改?这是家庭网络还是工作网络?同一网络上的其他客户端是否仍能解析?
请发布 ipconfig /all 的全部内容
答案3
如果有人再次遇到此问题,我知道这是几年前发布的,但我的解决方案是,出于某些奇怪的原因,在 IPv6 属性中,这些地址列在网络适配器属性的“使用以下 DNS 服务器地址:”部分中。我没有把它们放在那里,这是 ESXi 中一台机器的新克隆,那里也没有这些。
答案4
我知道问题所在!
您下载了 Hamachi,我没弄错吧?您看错了 ipconfig 的部分!我刚刚才搞明白!再向上滚动一点,就能找到您实际的路由器配置!