如果我的路由器使用私人 IP,是否可以將連接埠轉送到我的 Web 伺服器?

如果我的路由器使用私人 IP,是否可以將連接埠轉送到我的 Web 伺服器?

我的 LAN 上有 HTTP 伺服器,我希望互聯網上的設備能夠連接到我的伺服器。伺服器,它不起作用。難道就沒有辦法解決這個問題嗎?

答案1

你不能使用私有IP在您的專用網路之外。若要從網路外部的裝置連接到您的網路伺服器,您需要找到您的公用 IP。這可以使用線上工具找到,例如這個。然後使用該 ip 與連接埠結合進行連接。

http://8.8.8.8:8080

請注意,除非您的 ISP 設定了靜態位址,否則您的公用 IP 位址可能會變更。

答案2

您的路由器將有(至少)2 個 IP 位址 - 10.xxx 位址可能是 LAN 介面。此外,您將在 WAN 介面上擁有 IP 位址(或在 PPP 或類似情況下透過該介面進行存取) - 您需要知道該外部 IP 位址。

答案3

如果您的路由器的 WAN 位址是 10.xxx,那麼您很可能會有一個充當網關的 DSL/電纜數據機。您需要能夠登入數據機並進行更改才能解決此問題。最簡單的解決方法是將連接埠 8080 轉送到路由器 WAN 介面上的 10.xxx IP 位址。更複雜(但更好)的方法是將數據機從「網關」模式切換到「直通」模式,以便外部 Internet IP 位址將配置在路由器的 WAN 連接埠上,而不是數據機的 WAN 連接埠上。您需要確保停用數據機上的 DHCP,將其設定為直通模式,然後使用指派給您的外部 Internet IP 位址重新設定路由器的 WAN 介面。然後,您只需要轉發路由器上的端口,而無需再次登入調製解調器。

相關內容