Networking

從路由器 1 到路由器 2 的埠轉發不起作用?

  • December 12, 2011

我有2個路由器。

路由器 1 IP:192.168.4.1 路由器 2 IP:192.168.5.1

我可以輕鬆地將埠 8080 從路由器 1 轉發到路由器 2,路由器 2 將其路由到 Tomcat 伺服器(埠 8080 也是)。

我通過以下方式訪問此伺服器:

sampleurl.com:8080

當我將 Tomcat 更改為埠 5000 並重新配置路由器時,我可以使用(在我的 LAN 內)訪問 Tomcat 實例

TOMCAT_SERVER_IP:5000

但是,從外部訪問我的 Tomcat 似乎根本不起作用!我只是更改了埠,它不再工作了:

sampleurl.com:5000

我在伺服器上安裝了 Wireshark 並使用上面的 URL 確實觸發了任何事情(所以伺服器沒有被擊中)。我已經檢查了三倍的埠轉發…

使用除 8080 以外的任何埠是否有魔術或特殊操作?

謝謝!

由於某種原因,此 DD-WRT 未正確轉發埠。我發現這個晦澀的錯誤可能會發生,但由於我不想再擺弄我的路由器,我只是將所有埠轉發到同一主機。不是很乾淨,但我只是在做測試。

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