方法1:telnet命令
telnet命令是測試網絡最常用的工具,使用方式telnet 遠程ip port.
如圖,是網絡端口通和不通的兩種情況,當出現telnet: connect to address xx.xx.xx.xx: Connection refused時,有兩種情況,首先網絡不通,你可以使用ping檢測,如果網絡通,可能對方服務器沒有啟動對應的服務。
方法2:nc命令
nc命令作用很強大,有時候會遇到這種情況,就是網絡管理員策略已經開通了,放開了指定的端口,但是我們的服務沒有部署,遠程服務器的端口沒有啟動,此時可以使用nc命令。例如遠程服務器的80端口沒有啟動,但是想測試網絡策略是否生效,在遠程服務器執行nc -l 80命令,進行80端口的偵聽。
方法3:ssh命令
我們經常使用ssh進行遠程服務器的登錄,其實ssh也可以作為網絡端口連通性測試ssh -v -p,-v進行調試,可以打印中間過程的日志
方法4:wget命令
wget命令功能很強大,我們經常會使用此工具下載文件,此命令也可以進行端口測試,如圖使用很簡單顯示Connecting to xx.xx.xx.xx... connected.表示端口可以正常連接。
方法5:其他
還有其他很多工具,例如nmap,以及curl 。