Windows
多宿主 Windows Server 2012 r2 連接失敗
我有一個帶有 2 個 NIC 的 Windows Server 2012 r2。1 個本地(169.254.1.1/24)和 1 個“公共”(連接到另一個本地網路,10.0.10.47)介面。我已經在本地介面上配置了 DNS、DHCP ONLY,在公共介面上配置了 NAT。我有一台連接到本地網路的電腦,它獲得了正確的 ip(169.254.1.20) 並且可以 ping 到伺服器本地介面,但我無法從我的電腦訪問 10.0.10.47 介面。我知道有幾個變數,但我搜尋了很多網站並沒有找到任何解決方案。
更多資訊:
- 兩個防火牆都被禁用(只是為了刪除一些變數)
- 我可以從我的 10.0.10.47 介面訪問網際網路,但這並不重要,因為我什至無法從我的電腦訪問 10.0.10.47 ip。
- 每個主機只配置 1 個預設網關(這不是問題),客戶端預設網關:169.254.1.1,伺服器預設網關:10.0.10.2。
- 所有場景都在 Hyper-V 上執行。
- 這台電腦正在執行 Windows 8 企業版。
編輯>>>>
- 我的 DNS 服務將 Internet 名稱解析為客戶端,因此它可以正常工作。
我也遵循了該指南:
- http://directaccess.richardhicks.com/2013/06/19/network-interface-configuration-for-multihomed-windows-server-2012-directaccess-servers/
- http://www.altaro.com/hyper-v/how-to-install-configure-tcpip-routing-in-a-hyper-v-guest/
- 我有更多連結,但由於我在此站點上的代表率低而無法發布。
- (現在我有一些代表點,謝謝)http://blog.mikejmcguire.com/2013/10/18/controlling-multi-homed-microsoft-dns-server-registration-your-eyes-can-deceive-you-不要相信他們/
請記住,該實驗室僅用於測試。我將根據需要添加更多資訊,我不知道還要添加什麼數據。提前致謝。
已解決(感謝@joeqwerty )
我使用了無效的本地 IP 範圍(169.254.1.1/24)。該範圍包含在 APIPA 協議使用的範圍內(169.254.0.1 到 169.254.255.254),如下所述:http ://www.webopedia.com/TERM/A/APIPA.html 。所以這意味著我的 10.0.10.47 正在接收來自 client(169.254.1.20) 的 ping,但由於這個問題沒有回复。
最後編輯:
這是表示 169.254/16 範圍不可路由的 rfc:https ://www.rfc-editor.org/rfc/rfc3927#section-1.6
剛剛將我的本地範圍更改為 192.168.1.1/24,一切正常。
- 如果您希望伺服器充當路由器,則需要將 RRAS 角色添加到伺服器。
- APIPA 沒有配置預設網關,因此它不是“可路由”地址範圍。它適用於僅限於單個網路的通信。
- 您應該為客戶端分配“真實”IP 地址配置,包括預設網關和 DNS 伺服器。