有时候很想知道一个IP的某个端口是否开放,那么你会用什么命令来测试呢?是ping还是telnet?
其实正确的方法应该是telnet命令。因为用ping命令的话不管你ping哪个端口,只要这个IP地址可以ping通,都会有数据返回。
以本地IP地址192.168.1.1为例测试,看下图:
在cmd输入ping 192.168.1.1:80
在cmd输入ping 192.168.1.1:443
ping IP 端口 ,命令返回的只是你自己网关的IP地址。我们再来以telnet命令测试:
telnet 192.168.1.1 80命令,测试80端口是否开通,
返回的是一个空白的窗口,休止符一跳一跳的,证明192.168.1.1这个IP的80端口是开通的:
telnet 192.168.1.1 443命令,测试443端口是否开通:
根据返回数据证明443端口是没有开放的。
总结:测试一个IP的端口还是使用telnet命令,格式telnet IP 端口。