突然服务器就连不上了...这种情况多发生在外地主机,连接可能会因为网络环境而被阻断。无法连接到服务器的原因有很多,可能是网络设置、DNS服务器、IE浏览器本身、网络防火墙、网络协议和网卡驱动、杀毒软件的实时监控等问题。下面带大家了解一下两个命令确定无法连接到服务器的原因。
步骤1:使用ping命令检查服务器IP是否通畅
以windows计算机为例。如果按住键盘上的Win键,然后按R,会弹出一个窗口。然后,在窗口中输入cmd并输入。输入ping命令来ping您自己的服务器(您也可以ping DNS服务器来检查您自己的网络)。如果这里没有连接,可能是防火墙的原因。当然这也不是绝对的,也有可能是服务器或者供应商禁止ping,所以这只是初步判断。
步骤2:以Windows10为例,打开左下角的设置
1.在搜索顶部输入telnet以启用或禁用Windows功能,然后单击。2.找到远程登录客户端,选中确定,然后开始安装。3.安装后,返回cmd窗口并输入telnet IP端口。如果您的服务器端口是22,请将80替换为22。如果在回车后一直显示连接,则端口被阻塞。
如果ping失败,telnet的一般规则表明服务器可以连接。如果ping成功,telnet的一般规则表明服务器可以连接。如果ping失败,telnet失败,意味着服务器无法连接,那么只有两种可能,即服务器关闭或防火墙被阻止。如果服务器可以连接,但telnet无法检测到您在服务器上部署的程序,则可能是部署过程中出现问题,或者服务器防火墙或服务未启动。Telnet无法连接,所以可能只是运营商GFW的问题,这种情况比较少见,部分地区可能会发生。如果服务器突然无法连接,首先通过ping和telnet进行检查。如果两者都失败,可能是网络问题。请稍后重试或重拨,重新启动路由,并检查远程服务器是否关闭。过了一两天还是无法连接,大概是被防火墙屏蔽了吧!