linux nc命令查看端口通不通
當(dāng)某個(gè)服務(wù)不能訪問(wèn),首先要查看服務(wù)的端口是否能夠訪問(wèn)。如何查看服務(wù)器的端口是否處在監(jiān)聽(tīng)狀態(tài),并能被client端訪問(wèn)。服務(wù)器網(wǎng)絡(luò)是否聯(lián)通,端口有沒(méi)有ip策略封封掉。接下來(lái)是小編為大家收集的linux nc命令查看端口通不通,歡迎大家閱讀:
linux nc命令查看端口通不通
linux的nc命令,NetCat,在網(wǎng)絡(luò)工具中有“瑞士軍刀”美譽(yù)“,是解決這個(gè)問(wèn)題的工具。
nc命令安裝:
yum install nc
nc命令參數(shù)解析:
nc [-hlnruz][-g<網(wǎng)關(guān)...>][-G<指向器數(shù)目>][-i<延遲秒數(shù)>][-o<輸出文件>][-p<通信端口>][-s<來(lái)源位址>][-v...][-w<超時(shí)秒數(shù)>][主機(jī)名稱][通信端口...]
參數(shù)說(shuō)明:
-g<網(wǎng)關(guān)> 設(shè)置路由器躍程通信網(wǎng)關(guān),最丟哦可設(shè)置8個(gè)。
-G<指向器數(shù)目> 設(shè)置來(lái)源路由指向器,其數(shù)值為4的倍數(shù)。
-h 在線幫助。
-i<延遲秒數(shù)> 設(shè)置時(shí)間間隔,以便傳送信息及掃描通信端口。
-l 使用監(jiān)聽(tīng)模式,管控傳入的資料。
-n 直接使用IP地址,而不通過(guò)域名服務(wù)器。
-o<輸出文件> 指定文件名稱,把往來(lái)傳輸?shù)臄?shù)據(jù)以16進(jìn)制字碼傾倒成該文件保存。
-p<通信端口> 設(shè)置本地主機(jī)使用的通信端口。
-r 亂數(shù)指定本地與遠(yuǎn)端主機(jī)的通信端口。
-s<來(lái)源位址> 設(shè)置本地主機(jī)送出數(shù)據(jù)包的IP地址。
-u 使用UDP傳輸協(xié)議。
-v 顯示指令執(zhí)行過(guò)程。
-w<超時(shí)秒數(shù)> 設(shè)置等待連線的時(shí)間。
-z 使用0輸入/輸出模式,只在掃描通信端口時(shí)使用。
使用:
#nc -v -z -w 2 10.0.0.1 1-1000 (掃描10.0.0.1 的1-1000端口)
Connection to 10.0.0.1 22 port [tcp/*] succeeded!
Connection to 10.0.0.1 80 port [tcp/*] succeeded!
#nc -v -z -w 2 10.0.0.1 80 (掃描10.0.0.1 的80端口)
Connection to 10.0.0.1 80 port [tcp/*] succeeded!
看了“linux nc命令查看端口通不通”還想看:
1.linux如何查看端口被哪個(gè)進(jìn)程占用的方法
2.如何使用netstat命令查看Linux系統(tǒng)DDOS攻擊