如何使用WAN IP位址來託管站點?

如何使用WAN IP位址來託管站點?

我正在嘗試從我的 TP-Link TL-WR841N 路由器中的家庭伺服器進行連接埠轉送到主機網站。我使用伺服器的靜態 IP 位址,從 Windows 防火牆開啟連接埠「80」。我甚至更換了DDNS(動態DNS)軟體。但我無法託管網站。經過幾個小時的路由器和 Windows 故障排除後,我發現了問題。 「公共IP和WAN IP不同」。

如果我在瀏覽器中輸入 WAN IP,那麼我可以訪問我的站點,但如果我輸入公共 IP,則無法訪問站點,因此 DDSN 軟體也無法存取(因為它們使用公共 IP 位址。)。以下是我的 IP。

公共IP:113.153.246.38

WAN IP:101.75.30.156(來自 TP Link 路由器)

DDNS軟體:DuckDNS(使用我的公共IP,而不是WAN IP)

我該如何解決這個問題?

答案1

如果您使用的是光纖到機櫃 (FTTC) 寬頻連接之類的東西,我希望如此。

這個問題應該很容易解決。在 LAN 上的瀏覽器中搜尋“whatsmyip”。產生的位址是您從 Internet 存取伺服器時需要使用的公共位址。忽略其他任何事情。

當然,您還需要 LAN 位址,這是您在路由器的 NAT 設定中設定的內容。

答案2

實際上我也遇到了完全相同的問題,最後發現我有兩個 ip 分別為 WAN 和 PUBLIC ip。瀏覽器可以看到公共 IP,但是當我 ping 這個公共 IP 時,沒有 ping 回應。

當我 ping WAN IP 時,我得到 ping 回應。

因此,如果您設定了連接埠轉發,請確保不要使用公共IP

總是使用廣域網路IP用於連接到您在 LAN 中設定的任何伺服器。

另請注意,我還使用 TP-link 路由器。設定連接埠轉送後,請確保在安全性標籤中啟用遠端管理

如果不啟用此選項,路由器將拒絕所有傳入封包。

相關內容