有時候很想知道一個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 端口。