我有 2 个路由器。
路由器 1 IP:192.168.4.1 路由器 2 IP:192.168.5.1
我可以轻松地将端口 8080 从路由器 1 转发到路由器 2,然后将其路由到 Tomcat 服务器(端口 8080 也是如此)。
我通过以下方式访问该服务器:
示例网址:8080
当我将 Tomcat 更改为端口 5000 并重新配置路由器时,我可以使用(在我的 LAN 内)访问 Tomcat 实例
TOMCAT_SERVER_IP:5000
但是,从外部访问我的 Tomcat 似乎根本行不通!我刚刚更改了端口,它就不再起作用了:
sampleurl.com:5000
我在服务器上安装了 Wireshark,使用上面的 URL 确实触发了任何操作(因此服务器没有受到影响)。我已经三次检查了端口转发...
是否有魔术或者特殊方法可以使用 8080 以外的任何端口?
谢谢你!
答案1
由于某种原因,这个 DD-WRT 无法正确转发端口。我发现这个不起眼的错误可能会发生,但由于我不想再摆弄我的路由器,所以我只是将所有端口转发到同一主机。不是很干净,但我只是在做测试。