Windows 10 将把主机名解析到哪个网络?

Windows 10 将把主机名解析到哪个网络?

所以我有一台连接到多个网络的 Windows 10 专业版计算机,一个是可以上网的路由器,然后是多个网络摄像头和其他硬件。

路由器上还有另外两台计算机作为“从属”计算机来执行各种计算,因此这台计算机被称为“主计算机”。

在 Windows 7 中,在我能够在所有 3 台计算机上设置 hosts 文件来定义计算机的 IP 地址之前,

192.168.173.10  master
192.168.173.11  worker-1
192.168.173.12  worker-2

然而,这在 Windows 10 中不再有效。相反,当 ping 时(或要求 Windows 通过 API 解析“master”),它会返回一个 IPv6 地址(可能返回到 LocalHost)。然后,在关闭 IPv6 后,它会将 IP 返回到其中一个摄像头网络,例如 192.168.0.1 或 192.168.1.100。

ipconfig /displayDNS 返回(之前通过 regedit 禁用 IPv6,之后第一个条目消失)

master
----------------------------------------
Record Name . . . . . : Master
Record Type . . . . . : 28
Time To Live  . . . . : 1200
Data Length . . . . . : 16
Section . . . . . . . : Question
AAAA Record . . . . . : ::1


master
----------------------------------------
Record Name . . . . . : Master
Record Type . . . . . : 1
Time To Live  . . . . : 1200
Data Length . . . . . : 4
Section . . . . . . . : Question
A (Host) Record . . . : 192.168.0.1


Record Name . . . . . : Master
Record Type . . . . . : 1
Time To Live  . . . . : 1200
Data Length . . . . . : 4
Section . . . . . . . : Question
A (Host) Record . . . : 192.168.173.10

现在可以通过将计算机名称更改为与主机文件中的名称不匹配(即重命名计算机 master-TMP)来“解决”此问题。但这会带来其他后果,我真的很想避免这种情况。

所以我的问题是为什么它优先考虑 hosts 文件中指定的网络最后的,为什么它要将名称解析为每个连接的网络,有什么办法可以改变这种情况?

有谁知道发生了什么已更改在 Windows 10 中(也许在 Windows 8 中也是如此,尚未测试)从 Windows 7 和 Vista/XP 开始,您不再可以在主机中使用自己的主机名。

请问我是否忘记提及任何重要的事情。

相关内容