Iis

從 Internet 訪問 IIS 8 本地主機

  • March 19, 2014

我想使用網際網路訪問從外部訪問我的本地主機(Windows 8 上的 IIS 8)。

public ip從 whatismyip.org (202.67.xx.xx) 獲得我的,然後按照此連結打開一個埠 (80,443,8081-8082)。所以我為埠創建了 3 個新規則,允許所有程序在防火牆設置的入站規則中使用 UTP 協議。

我的連接:PC -> 調製解調器 -> 網際網路。我的公共 IP:202.67.xx.xx 我的 IP 從 IPconfig 獲取:10.216.xx.xx

然後我使用另一台帶有瀏覽器的電腦(筆記型電腦)訪問我的 PC 公共 IP 地址。我在瀏覽器中輸入 202.67.xx.xx:80 或 202.67.xx.xx:8081 或 202.67.xx.xx:8082,得到結果Oops! Google Chrome could not connect to 202.67.xx.xx:8081

即使我關閉了所有防火牆,我也無法連接。我被困在這裡,有人可以幫我嗎?我真的很感激。

謝謝。

假設您已正確配置 IIS,您將需要執行以下操作:

  1. 首先也是最重要的 - 確保您的ISP允許您的網際網路連接上的這些埠。大多數人這樣做,但有些人沒有——這是因為網路託管通常被認為違反了國內網際網路連接上的服務條款。埠 8081 和 8082 應該沒問題,但埠 80 和 443 有時會被阻塞。您的 ISP 可能允許您解除對埠的阻止。
  2. 其次,您需要將這些埠轉發到您的網路伺服器的私有IP 地址。通過轉到路由器上標題為“埠轉發”的配置頁面來執行此操作。從這裡您將需要指定您希望轉發的所有埠。確保將它們設置為 TCP,並將目標地址設置為您的網路伺服器的私有 IP - 這就是您在 ipconfig 中看到的內容。
  3. 接下來,確保您的網路伺服器的防火牆(例如 windows 防火牆)允許這些傳入埠 - 或者乾脆完全禁用防火牆(不推薦)。
  4. 最後,確保您使用本地網路外部的電腦來測試您的設置。

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