检查网络畅通命令

一、使用nc检查网络端口是否通畅

1.检查udp网络是否畅通

nc -vz -u -w 2 20.200.102.164 8189

2.检查tcp网络是否畅通

nc -vz -w 2 20.200.102.164 8188

补充:使用命令nc -ul port,可以启动一个监听特定端口的UDP服务,这里的 -u 选项指定使用UDP协议,-l 选项表示监听模式,而 是你选择的端口号。示例:假设你想在服务端监听UDP端口44400,你可以运行:nc -ul 44400。但是这个命令只能建立一次连接就失效,如果你希望允许多个连接或多次连接,你可以在shell脚本中使用一个无限循环来持续地重新启动 nc 监听,这样即使一个连接结束,nc 也会立即重新开始监听。这对于UDP是有效的,因为UDP本身是无连接的。脚本如下:

#!/bin/bash
while true
do
  nc -ul 44400
done

如何使用脚本:

  1. 将上述脚本保存到一个文件中,例如命名为 listen_udp.sh。
  2. 给这个脚本文件执行权限:
    chmod +x listen_udp.sh
  3. 运行脚本:./listen_udp.sh

nc详细使用文档

二、使用telnet

格式:telnet ip port
注意:telnet需要安装,默认的docker是不安装的

三、使用curl

格式:curl http://ip:port
注意:curl命令和telnet命令都是基于tcp协议

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值