linux中可以使用命令行工具nc,判断指定端口的TCP和UDP连接是否通畅 。

安装:

yum install -y nc

常用命令:

检查UDP端口连接是否工作:nc -vuz {hostIP} {port} 

检查服务器侧TCP端口连接是否工作:nc -l {port} 

检查客户端侧TCP端口连接是否工作:nc {hostIP} {port}

常用参数:

-l
用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。
-s
指定发送数据的源IP地址,适用于多网卡机
-u
指定nc使用UDP协议,默认为TCP
-v
输出交互或出错信息,新手调试时尤为有用
-w
超时秒数,后面跟数字
-z
即zero,表示扫描时不发送任何数据

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐