如果我有多个网卡(即以太网和 Wifi)并尝试 ping 机器名称,
(echo %COMPUTERNAME%.%USERDNSDOMAIN%)
我会从其中一个 IP 地址得到响应。
- Windows 如何确定哪一个?
- 我怎样才能改变这一点?
- 有没有办法控制哪些 IP/接口将映射到计算机主机名,哪些不会?
谢谢
答案1
我会尽力根据我的理解来回答您的问题 - 如果您需要进一步的说明,请告诉我。
- Windows 根据“度量”值确定使用哪个网络适配器,Microsoft 将其定义为:
“度量是分配给特定网络接口的 IP 路由的值,用于标识与使用该路由相关的成本。例如,度量可以用链路速度、跳数或时间延迟来衡量。自动度量是 Windows 中的一项新功能,它会自动配置基于链路速度的本地路由度量。自动度量功能默认启用,也可以手动配置以分配特定度量。”
- 因此,要更改 Windows 使用的适配器,您必须手动更改度量。这可以通过从“控制面板\所有控制面板项\网络和共享中心”打开相关适配器的属性并按照下图中从左到右显示的步骤进行,注意 Windows 使用具有最低在框中输入数字时,单位为 1。(我建议在要使用的适配器的框中输入 1)。
关于您的最后一个问题,harrymc 的观点很重要——您不太可能在个人计算机上登录域名,域名通常是为大型企业或机构保留的。
IP 地址由您的路由器你的界面,它通过其MAC地址- 您所称的计算机主机名在此不起作用。
- 要回答最后一个问题:如何控制 IP 地址的分配,最常见的方法是使用DHCP 地址保留在您的路由器上进行设置。这通常是一个非常简单的过程,现代路由器通常会显示当前连接的设备列表,您可以在其中选择一个设备并为其分配您选择的 IP 地址,而无需遵循链接教程中的所有步骤。