完成我最后的问题,我可以通过 LAN 访问我服务器的 FTP,但不能通过互联网访问。我在端口 666 上使用 Filezilla。我的路由器/调制解调器配置如下(与其他帖子类似):
1) 调制解调器连接到 WAN
2) 调制解调器上的 WAN 端口连接到路由器上的 LAN 端口
3) 调制解调器内部 IP 地址为 192.168.0.254
4) 路由器内部 IP 地址为 192.168.0.1
5) 调制解调器已关闭 DHCP
6) 路由器已打开 DHCP
7) 路由器正在运行 Tomato 固件,并将其设置为“路由器”(而不是“网关”)
8) 互联网正在运行(只是不得不说)
我在调制解调器和路由器上都设置了端口转发 - 都将端口 666 路由到 IP 地址 192.168.0.3 (TCP);这是运行 FileZilla 的服务器的 IP 地址。我不知道这是否会妨碍任何事情,但我也尝试过只使用调制解调器和路由器......结果相同。我还尝试将服务器设置为 DMZ(在路由器和调制解调器上)。
路由器和调制解调器的日志中都没有关于拒绝端口 666 上的入站流量的任何信息,所以我的故障排除能力就到此为止了。我尝试联系我的 ISP(Telus,正在运行移动计划...它是一个“智能”集线器),但他们没有提供太多帮助。他们说他们只阻止端口 25 和 80,也许还有其他几个,但不是大多数端口。我通过访问 canyouseeme.org 来测试端口是否打开 - 我不知道这是否会产生“连接被拒绝”的结果,仅基于 FTP 需要登录这一事实...我对这件事不太熟悉。
仅供参考,有时我会在 canyouseeme.org 上收到“连接被拒绝”错误,但大多数情况下是“连接超时”。
我不知道现在还能做什么。
答案1
从我在 canyouseeme.org 上看到的情况来看,由于您的连接以某种方式失败,因此端口转发无法工作。
如果您不需要使用调制解调器来连接互联网,那么就不要将其放在链接之外,这样就不会引发问题。
通过 WAN 端口将路由器连接到您的 ADSL/电缆(命名约定不太准确,但我们可以忽略它)。
将服务器连接到路由器上的 DMZ 端口,确保路由器的 DMZ 端口的 IP 地址与主机位于同一子网,路由器使用 192.168.1.1 255.255.255.0 之类的地址,服务器使用 192.168.1.254/24 之类的地址。
在路由器上启用将端口 666 的流量转发到您的服务器。
如果路由器具有与端口转发配置分开的防火墙或访问控制列表,请确保允许端口 666。
检查您是否可以从服务器访问更广阔的世界。
如果以上方法均不起作用,则用调制解调器替换路由器并应用相同的设置,但将 DMZ 端口更改为 LAN 端口,因为大概调制解调器只有 WAN(?) 和 LAN 端口。
答案2
看来 Telus 封锁了所有传入端口!当然,他们的技术支持第一次没有提到这一点……我使用的是他们的移动互联网计划(因为我在县外……没有有线连接 :^< )
有没有类似 FTP 的解决方案?我读到过他们封锁 TCP 端口(并不是说他们也封锁 UDP...但我不知道)。
答案3
Telus 为您的 ZTE 提供了一个内部 WAN 地址而不是外部 Wan 地址,并且没有将服务提供商内部路由器设置为桥接模式,因此所有端口转发都被阻止!