![仅在特定事件上开放端口](https://linux22.com/image/790477/%E4%BB%85%E5%9C%A8%E7%89%B9%E5%AE%9A%E4%BA%8B%E4%BB%B6%E4%B8%8A%E5%BC%80%E6%94%BE%E7%AB%AF%E5%8F%A3.png)
我最近打开了一些端口(8080、2223、2224)来打开 sftp 服务器和 webserver 类型的文件服务器。但是我一直遇到问题,至今没有找到任何解决方案。
问题如下(我使用 Windows 10 专业版):我在 TCP/UDP 上对路由器上的端口进行了端口转发(使用我的静态 IP),并添加了通过防火墙的端口。然后,当我尝试连接到服务器时,连接超时。运行时,netstat -aon
端口 8080 似乎已在我的静态 IP 地址上建立,而不是端口 2223/2224。但是,8080、2223、2224 都在 0.0.0.0 地址上侦听。
我没有双重 NAT,我的 ISP 没有阻止端口(我打电话给他们),我尝试将我的静态 IP 添加到 DHCP 范围,我使用添加了端口netsh
,我重新启动了路由器,重新启动了我的 PC,检查了固件,但仍然没有运气。
然而,到目前为止,有一件事是有效的,那就是去http://portquiz.net:{PORT}/网站。每当我选择端口 8080 或 2223/2224 时,端口都会打开大约 10 分钟,然后关闭。我查看了该网站的工作原理,它使用 Ubuntu 的 IPtables,我对此一无所知。
有人对为什么这个网站突然打开我的端口 10 分钟有其他想法吗(也许有一个永久的解决方案?)
编辑:大约 6 年前,我已对端口 29132、29133 进行了端口转发,从那时起,它们就一直在这些端口上运行服务器,它们始终运行良好,没有出现任何故障。我可以提供的另一条信息是,大约 3 年前,我以前使用的 ISP 被另一家 ISP(荷兰的 Delta)收购了。
亲切的问候