linux centos7 測試端口的連通性, 分別測試TCP端口與UDP端口
1 這個需要Linux服務器里邊支持nc命令,檢查NC 是否安裝
2 安裝nc
yum install nc -y
3 探測端口
nc -u -z -w 1 IP地址 端口
錯誤信息如下
百度了半天沒一個結果, google了一下就有結果了, 經測試成功.
nc -w 1 IP地址 端口 < /dev/null && echo "tcp port ok"
4 原因分析:
-z參數原為掃描目標port是否打開, TCP三次握手成功則ok
但CentOS7新版的nc命令已取消了-z, 需輸入重定向 < /dev/null 才能成功
5 探測 udp: 通過 nc -h 可以看出,只需要加個 -u 即可。
nc -u -w 1 IP地址 端口 < /dev/null && echo "udp port ok"