區域網路外無法存取Apache

區域網路外無法存取Apache

我一直在嘗試設定 apache 作為小型個人 Web 伺服器,但遇到了問題。我可以從本地網路內部的連接埠 8073 存取 apache(我的 isp 封鎖連接埠 80),一切似乎都正常。然後我訪問whatsmyip.org,獲取我的IP並嘗試從外部存取apache(在連接埠8073上),它只是嘗試加載一段時間,然後說無法連接。我已在路由器上設定連接埠轉送並允許連接埠 8073,但無法連線。我甚至去了canyouseeme.org,它能夠在端口8073上看到我的服務,所以我最終放棄並決定向許多比我更聰明、更有經驗的人請教!

任何想法,將不勝感激。

答案1

當您位於網路介面後方時,無法使用公用 IP 搜尋自己的電腦。

網路介面(顧名思義)是兩個節點之間的“盒子”,節點之間的向量使用網路方向(IP)。

下圖將澄清我的陳述。

智慧財產

因此,您可以從您的 PC 呼叫 localhost 請求 www 服務。或透過網路撥打您的公開地址。正如您所看到的,您不能從您的電腦要求公共 IP,除非您使用代理,這與從 LAN 之外的任何其他電腦請求相同。

希望能幫助你 :)

答案2

嘗試將 TCP 連接埠 3389(遠端桌面連線的預設連接埠)轉送到您想要從網路外部存取的家庭電腦的 IP 位址。

相關內容