如果我有多個網路卡(IE 乙太網路和 Wifi)並嘗試 ping 電腦名稱,
(echo %COMPUTERNAME%.%USERDNSDOMAIN%)
我會收到來自其中一個 IP 位址的回應。
- Windows 如何確定是哪一個?
- 我怎樣才能改變這一點?
- 有沒有辦法控制哪些 IP/介面會對應到電腦主機名,哪些不會?
謝謝
答案1
我將盡力按照我的理解回答您的問題 - 如果您需要進一步說明,請告訴我。
- Windows 會根據「指標」值決定哪個網路介面卡,Microsoft 定義為:
「度量是分配給特定網路介面的 IP 路由的值,用於識別與使用該路由相關的成本。例如,度量可以根據鏈路速度、跳數或時間延遲來評估自動度量是Windows 中的一項新功能,可根據連結速度自動設定本機路由的度量。
- 因此,要變更適配器視窗使用的適配器,您必須手動變更指標。這可以透過從「控制台\所有控制台項目\網路和共用中心」開啟相關適配器的屬性並按照下圖從左到右所示的步驟進行操作來完成,請注意Windows 使用具有以下功能的適配器:最低當您在方塊中輸入數字時的量測。 (我建議將 1 個放入您要使用的適配器的盒子中)。
關於您的最後一個問題,harrymc 的觀點很重要 - 您不太可能在個人電腦上登入網域,網域通常是為大型企業或機構保留的。
IP 位址由您的動態主機設定協定 (DHCP) 分配路由器給你的介面,它透過其標識您的介面MAC位址- 您所說的電腦主機名稱與此無關。
- 要回答如何控制IP位址分配的最後一個問題,最常見的方法是使用DHCP位址預留這是在您的路由器上設定的。這通常是一個非常簡單的過程,現代路由器通常會顯示當前連接的設備列表,您可以在其中選擇一個設備並為其分配您選擇的 IP 位址,而無需遵循連結教程中的所有步驟。