在 Windows 2003 DNS 中更新根提示时 32.1.*.* 是什么?

在 Windows 2003 DNS 中更新根提示时 32.1.*.* 是什么?

我正在 Windows 2003 服务器上更新根提示,然后我按“从服务器复制”并输入已知根服务器的 IP 地址,例如 198.41.0.4(a.root-servers.net)。

当我这样做时,许多服务器都会获得 32.1 中的地址。除了他们的真实地址之外。发生了什么事?

我得到:

32.1.5.0 for h.root-servers.net
32.1.7.254 for i.root-servers.net
32.1.5.3 for j.root-servers.net
32.1.7.253 for k.root-servers.net
32.1.13.195 for m.root-servers.net.

答案1

Windows 2003 DNS 误解了 IPv6 地址。

例如,它为 i.root-servers.net 获取 2001:7FE::53。

它取前四个八位字节(20、01、07 和 FE),并认为它们实际上是 IPv4 地址的四个字节(即 32.1.7.253)。

最好的办法是通过根提示并删除所有这些虚假的、不正确的结果。

相关内容