在购买和使用 VPS 的时候,要保证 IP 的可用性,以及端口的可访问性,以前博主就因为没有好好检查IP端口,被搬瓦工拒绝退款。很多商家开到的机器虽然IP可ping通,建站也没问题,但是最后检查端口被封,所以建议要好好检查下。本文分享下检测IP是否被封及端口是否被封的方法。
下面以443端口为例
电脑上命令提示符界面 ping IP 能 ping 得通,但服务无法正常使用
要注意的是,电脑上的 Ping 工具已经无意义,这里光凭能 ping 通不能判断任何结果。
使用端口扫描检测工具,检测 80、443 等端口,尽量检测常用的端口
站长工具端口扫描:http://tool.chinaz.com/port/
看下图,以443为例。
可以看到 443 端口处于关闭状态。因为某些原因封堵了 443 端口的访问。
我们电脑上命令提示符的 ping 无法针对端口号来ping,使用 Tcping 端口检测工具也可以针对端口进行 ping。
Tcping 下载地址:
- https://download.elifulkerson.com/files/tcping/0.39/x64/tcping64.exe 64位 win下载
- https://download.elifulkerson.com//files/tcping/0.39/tcping.exe 32位 win下载
下载以后,把这个应用程序剪切粘贴到 C:\Windows\System32目录下,注意我们系统自带的命令提示符工具也是在这个目录下的。
在电脑系统自带的命令提示符里,输入命令,格式为:tcping VPS的IP地址 端口号。、
如果是 64位 windows,则输入:tcping64 端口号。
如图所示:
看到这样的结果即可以判断,从目前网络(国内)无法正常连接通 443 端口。当然直接用站长工具的在线扫描端口工具也行。
使用国外的端口检测工具网站检测
端口检测网站:https://www.yougetsignal.com/tools/open-ports/
从国外访问 443 端口,端口是通畅的。这说明确实国内访问443端口时,被一股神秘力量给封堵了。
如果国外端口检测网站上查 443 端口是关闭的,说明 VPS 被关闭了,不是端口或 IP 的连接问题。
以上我们是以 443 端口为例来说明。如果你使用的应用是安装在某个随机的端口(很多安装程序都是这样随机安装在某个5位端口上),则自行按照对应的端口号来查询。