仅从主页阻止开发服务器

仅从主页阻止开发服务器

最近,我在运行 Apache 和 Webmin 的 CentOS 6 测试服务器(在端口 10000 上运行)时遇到了问题,当我尝试从家庭网络中的任何计算机访问时,SSH/FTP 甚至我的域(我有两个 - 都不断出现超时错误)。

但是,当我通过网络共享或通过办公室网络访问时,一切都加载正常。

虽然防火墙是首先要考虑的问题,但我的路由器从未设置为阻止任何特殊端口,即使在添加端口 10000 作为特定例外后,我也没有运气。

此外,我怀疑这是一个 IP 黑名单问题,因为我在其他服务器上的网站使用 CloudFlare 来保证安全,但我没有收到任何警告。

非常感谢任何帮助。

更新:关于该问题的一些额外细节:据我所知,我的 ISP 只为住宅用户封锁了 25 和 80 端口,以防止他们运行 Web 服务器 - 然而该问题仅在一两天前出现,而在此之前我已经成功使用了该服务器数月。

此外,该服务器并不实际位于我的任何工作区中 - 它是位于数据中心的 VPS

更新二:我已将问题缩小到我的家用路由器,因为当我直接连接调制解调器时,没有出现错误(即服务器超时)。此外,我能够通过 Comodo TrustConnect(一种 VPN)无线访问我的网站,但经过一个小时左右的工作后,超时再次出现,并且该软件对我的其他系统没有帮助。

将我的笔记本设置为 DMZ 也提供了暂时的缓解,但是与 VPN 一样,它在工作大约一小时后就会变得拥堵。

目前我的路由器是 Linksys/Cisco E200 Wireless N 路由器,它已经正常工作了一段时间,所以我不确定是什么导致了这个问题。任何见解都非常感谢,因为这个问题甚至困扰了我的几所大学。我正在考虑购买一台新路由器,但由于这只针对我的一个网站,所以我有点不确定,因为它似乎很极端。

答案1

我会先运行tcpdumpwireshark(WireShark 的命令行版本是tshark)。这些工具可让您查看服务器上的实际网络数据包。使用它,您可以确定来自其他计算机的数据包是否到达您的服务器。如果您看到它们,则服务器存在问题。如果您没有看到来自其他计算机的流量尝试,则问题出在其他地方。

答案2

服务器本身是否屏蔽了您的家庭 IP 地址?您检查过其日志吗?

假设您的家庭互联网连接具有动态 IP 地址,您可以尝试重新启动调制解调器,在大多数情况下,这也会为您获取一个新的 IP 地址,之后您可以重试连接。

相关内容