Windows

多宿主 Windows Server 2012 r2 連接失敗

  • October 15, 2015

我有一個帶有 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 名稱解析為客戶端,因此它可以正常工作。

我也遵循了該指南:

請記住,該實驗室僅用於測試。我將根據需要添加更多資訊,我不知道還要添加什麼數據。提前致謝。

已解決(感謝@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,一切正常。

  1. 如果您希望伺服器充當路由器,則需要將 RRAS 角色添加到伺服器。
  2. APIPA 沒有配置預設網關,因此它不是“可路由”地址範圍。它適用於僅限於單個網路的通信。
  3. 您應該為客戶端分配“真實”IP 地址配置,包括預設網關和 DNS 伺服器。

引用自:https://serverfault.com/questions/728866