我在我的ISP的Arris路由器后面的本地IP上有一个ubuntu box。我已经在路由器上为端口80设置了端口转发,这样它就可以将TCP/UPD转发到ubuntu机器的本地IP。
但是,我无法使用公网IP远程登录,也无法通过公网IP访问apache在ubuntu上的欢迎页面。我可以从我的mac的80端口telnet到ubunut的本地ip,也可以通过ssh进入它。我也关闭了Ubuntu上的防火墙进行测试,但仍然无法通过公网IP访问ubuntu。
我检查过了,公网IP上的80端口是开放的,所以22端口是开放的,但21端口是开放的。
不知道下一步该怎么走。有什么建议吗?
相同的
发布于 2017-10-03 16:25:51
看起来您正在通过Arris路由器进行端口转发
ISP/WAN PublicIP:80 --> InternalIP:80 Ubuntu/Apache
但是也许你的Ubuntu客户端已经释放/更新了它的DHCP租约,并收到了一个新的内部IP,因此如果不保持Ubuntu客户端的内部IP是静态的,那么预期的配置将无法工作……
https://stackoverflow.com/questions/11690686
复制相似问题