我在云服务提供商处托管了一台虚拟机。当我通过 FTP 下载许多小文件(服务器是 IIS 8.5)时,下载在 20-30 个文件后停止,并且出现错误:550 数据通道超时。我使用 IP 地址(而不是域名)访问 VM。
发生这种情况后,我无法再从家庭网络上的任何机器通过浏览器访问我的云提供商的网站(在 Chrome 中,我收到:ERR_CONNECTION_TIMED_OUT)。我可以使用手机的蜂窝数据连接正常访问该网站。
于是我断开了 FTP 客户端 (FileZilla) 的连接,几分钟后,我可以从 LAN 上的所有机器再次访问提供商的网站。我还可以再次通过 FTP 连接,然后重复整个过程。
在此停机期间,我无法通过虚拟机上的 FTP 访问文件,也无法通过名称或 IP 访问提供商的网站。但我可以正常 ping 提供商的网站 IP。
此外,在此“停机”时间内,我无法启动到我的 VM 的新远程桌面连接。如果我已经使用 RD 连接到 VM,那么我可以维持该连接并在“停机时间”期间访问服务器。只是没有新的连接。
所以这似乎不是我的虚拟机或云提供商的问题;一定是我的路由器(ASUS RT-AC66R)或 ISP 的问题。由于我的路由器上没有启用防火墙,我该如何排除故障?
注意:输入完这些内容后,我意识到 SU 可能不是进行此项调查的适当场所,但考虑到用户的能力水平,我认为我应该从这里开始。