我住在澳大利亚,我的 ISP 是 Bigpond (ADSL2),配有“Thomson TG782T”路由器,我的端口 80 和 443 无法转发。几年前我曾设置过 Apache 服务器(当时我在其他地方),我不记得当时我是否使用过相同的路由器,但它运行正常。
据说根据我谷歌搜索的结果,这个路由器应该没有问题,所以我不确定这是否是路由器的问题。Bigpond 据说也不会阻塞这些端口,所以这应该不是问题。
目前我已经转发了其他各种端口,它们工作得很好。我以完全相同的方式转发了这两个端口,但它们无法转发。端口检查工具显示其他端口为打开状态,但这两个端口不是。我按照 portforward.com 上的指南设置了一个静态 IP,如果我将我的 IP 设置为另一个端口(例如 25565),人们就可以使用我的 IP(从 www.whatismyip.org 检索)来查看我的 apache 服务器。(虽然现在您必须使用 ip:25565,这并不像我希望的那么简单)。
我尝试根据建议切换 UPNP,但什么都没改变。我的系统和路由器上都没有运行防火墙。
有人有什么建议吗?我已经搜索了两天多了,但什么也没找到,所以我想最好还是联系一下别人。如果这是错误的地方或标签错误或其他原因,请见谅!我不经常来这里。
答案1
在比利时,当您没有特殊的商业套餐时,他们会自动阻止 1024 以下的端口。您的 ISP 可能也会这样做,所以我建议您联系他们。
从根本上来说这只是一个赚钱的事情。
答案2
几年前,我的汤普森路由器出现了路由问题,我以为是 ISP 的问题。
为了查明路由器是否正确路由,我使用 telnet 从本地网络连接路由器 WAN IP 地址上的端口 80 和 443。如果它们连接成功,则问题一定出在 ISP 上
答案3
小心奇怪的路由问题,这些问题似乎只影响某些端口而不影响其他端口:正如我所学到的,有些但不是所有服务都要求返回路由与入站路由相同。如果您的路由器和内部系统之间有内部网络,这可能适合您的情况,就像我一样。就我而言,我在非常受保护的系统和路由器之间有两个防火墙/网关系统... YMMV。