從 Windows 伺服器存取應用程式無法透過公用 IP 執行

從 Windows 伺服器存取應用程式無法透過公用 IP 執行

我有一個應用程式在 Windows Server 2019 的連接埠 3000 上運行。

區域網路中的存取運作正常,現在我也想從網路存取它,所以我在我的 fritzbox 上配置了伺服器的連接埠轉發,如下所示:轉送連接埠

現在我嘗試透過瀏覽器訪問,如下所示:80.110.120.96:3000(該IP只是一個範例,不是原始IP)->沒有成功(ERR_CONNECTION_TIMED_OUT)

到目前為止我已經嘗試過:將 fritzbox 上的伺服器標記為“暴露的主機”(以便所有連接埠都打開)並禁用伺服器上的 Windows 防火牆 -> 沒有成功

我還禁用了 IPv6,因為我在一些論壇上讀到這也會導致問題... -> 沒有成功

路由器型號:Fritzbox 4040

答案1

你必須將連接埠轉送設定為伺服器的本地IP位址,而不是你的公共IP,這樣傳入的流量就會到達你的盒子,搜尋本地IP,因為你打開了正確的連接埠而被授予通道,然後你就會能夠存取您伺服器的內容。

相關內容