
我們有 2 台伺服器,一台網域(伺服器 1)和應用程式(伺服器2)伺服器.我們正在嘗試打開應用程式伺服器上的連接埠以供外部存取。
伺服器1正在運行 Windows Essentials 2012,並且伺服器2正在執行 Windows Essentials 2012-R2。因為他們在同一個網路上,伺服器2尚未正確配置為 Essentials 伺服器(目前使用的唯一角色是應用程式伺服器角色),以消除任何可能的衝突伺服器1。
我們已經設定了 IIS伺服器1,使用遠端Web訪問,可用於從外部存取伺服器。 IIS 上伺服器2沒有被修改(仍然顯示預設頁面),我們無法從外部存取它,這就是目標。
到目前為止我們已經嘗試過:
- 透過路由器 (D-Link DSL-2730B) 開啟外部連接埠 (8080),並將其連結到伺服器2
- 我們也做了同樣的事情伺服器1,它確實有效(已嘗試多個端口,例如 8080 - 8084)
- 嘗試在兩台伺服器上完全停用 Windows 防火牆
- 在開放連接埠 (8086) 上執行 Telnet伺服器1(順利通過)
- 在開放連接埠 (8087) 上執行 Telnet伺服器2(時間到)
- 在未設定的連接埠上執行 Telnet(連線被拒絕)
這是我們的網站綁定伺服器2
以下是目前在 D-Link 中設定的開放端口
答案1
我成功了!
我運行了一個ipconfig
,它顯示了以下內容:
Default Gateway.....0.0.0.0
192.168.1.1
為了解決這個問題,我使用 Powershell 刪除了預設閘道:
route delete 0.0.0.0
然後我將其重新添加為唯一的網關:
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
現在我可以透過我們定義的連接埠從伺服器2外部存取IIS。