文章导读

在日常运维工作当中我们会根据实际情况来测试TCP跟UDP协议端口连通性,无论是vps还是独立服务器又或者云主机等等,很多时候可能会出现UDP跟TDP端口不通的情况。

我们知道测试TCP端口的连通性非常简单,无论是在windows桌面系统还是在linux下面都有非常多的TCP端口测试工具,在这里笔戈就不再做说明,我们今天主要说说如何测试UDP端口的连通性

连接TCP/IP协议的各位应该都知道UDP协议是不会回复数据的,数据包发送出去无论客户端有没有收到数据都不会做出回复,这就给我们测试带来了麻烦。

不过不用担心笔戈接下来教你如何在win或者linux系统下测试UDP协议的连通性。

涉及到的系统比较多,windows下各种版本通杀 无论是windows server 2003 2008 2012 2016 2019还是windows xp 7 8 10

linux下各种发行版ubuntu centos debian等等

UDP测试方法

windows系统下我们分为2种情况

第一种情况:

客户端win系统 服务端win系统 这种情况相对来说比较简单 只需要下载UDP测试工具测试即可

下面就跟随笔戈的教程开始

首先下载:TCPUDP测试工具

分别在客户端与服务端打开软件新建UDP测试

服务端新建UDP端口监听 客户端连接服务端端口

按照上面的方法我们即可测试出win系统下UDP端口的连通性

第二种情况:

客户端win系统 服务端linux系统 这种情况比较麻烦但是也不是很大的问题

客户端我们同样使用TCPUDP测试工具,服务端需要使用到另外的工具netcat

首先我们在linux服务端安装netcat工具

centos安装方法

yum install -y nc

安装完成后在服务端启用UDP监听端口

命令nc -ul 8899

该命令的意思为在服务器启用一个8899的UDP端口

命令运行后如下 不会返回任何信息

你可能会有疑问我们怎么去判断UDP端口8899有没有监听成功

不用担心 这时候可以新建一个终端 注意上面的终端不要关闭

在新的终端运行命令 netstat -npul

该命令的意思是列出本机所使用的所有UDP端口

如果你的机器不能返回netstat命令那么你需要额外的安装该工具

centos安装方法

yum install -y net-tools

执行命令以后我们可以看到服务端启用了一个以UDP协议运行的8899端口监听

接下来在客户端建立服务端的连接 并且发送数据测试

UDP不通的原因

其实UDP端口不通的原因还是非常多的 笔戈说说简单的几种原因

1.运营商层面封了UDP协议

2.安全组封堵了UDP协议

3.本机系统防火墙封堵了UDP协议

4.一些高防机器会也会在金盾防火墙做UDP封堵

补充说明

上面的教程笔戈都是在关闭服务端系统防火墙状态下进行的,如果你需要测试的服务端机器系统防火墙处于运行状态那么UDP就算是正常联通的也不会返回任何数据 所以测试状态下建议先关闭测试机器的系统防火墙

测试udp端口通不通linux,windows Centos ubuntu debian等测试UDP端口协议的连通性相关推荐

  1. Linux操作系统各版本ISO镜像下载(包括oracle linux\redhat\centos\ubuntu\debian等)

    1.Oracle Linux(下载地址) (1)OracleLinux-Release6-Update0-x86_64-dvd.iso (2)OracleLinux-Release6-Update1- ...

  2. Linux(centos/Ubuntu debian)系统一键挂载数据磁盘教程

    应该很多小伙伴购买服务器后,都出现过套餐里标注的磁盘容量,跟实际磁盘容量不符合的情况,这种大概率是因为自己没有挂载数据盘. 这里小编就提供一个简单的一键挂载命令,直接执行命令操作即可快速挂载,不用折腾 ...

  3. centos 如何测udp端口是否开放_如何测试端口通不通(四种方法)

    一般情况下使用"telnet ip port"判断端口通不通,其实测试方法不止这一种,还有很多种方法,下面小编给大家分享了几种方法,具体内容请往下看: 准备环境 启动一个web服务 ...

  4. 测试windows到linux的端口,linux系统/Windows系统——测试端口通不通(四种方法)

    针对Linux系统:有1.2.3.4四种方法 针对Windows系统:有1.5两种通用方法 目录 针对Linux系统:有1.2.3.4四种方法针对Windows系统:有1.5两种通用方法 1.使用te ...

  5. linux下如何测试端口通不通(四种方法)

    一般情况下使用"telnet ip port"判断端口通不通.接下来通过本文给大家分享四种方法测试端口通不通,感兴趣的朋友一起学习吧 一般情况下使用"telnet ip ...

  6. linux怎么看mysql地址端口通不通_linux 测试端口通不通(四种方法)

    针对Linux系统:有1.2.3.4四种方法 针对Windows系统:有2.5两种通用方法 一般情况下使用"telnet ip port"判断端口通不通,其实测试方法不止这一种,还 ...

  7. linux 测试端口通不通(四种方法)

    针对Linux系统:有1.2.3.4四种方法 针对Windows系统:有2.5两种通用方法 一般情况下使用"telnet ip port"判断端口通不通,其实测试方法不止这一种,还 ...

  8. linux 测试端口通不通

    linux 测试端口通不通 telnet 192.168.1.124 22

  9. linux系统中如何验证网络端口通不通

    linux系统中如何验证网络端口通不通 前言 相关命令详解 telnet命令 具体的用法 端口不通的时候: 端口开启的时候: telnet 测试端口连通之后,还有惊喜 如何退出 telnet命令 第一 ...

  10. java判断telnet通不通_(转)测试端口通不通(四种方法)

    一般情况下使用"telnet ip port"判断端口通不通.接下来通过本文给大家分享四种方法测试端口通不通,感兴趣的朋友一起学习吧 一般情况下使用"telnet ip ...

最新文章

  1. CHM综述:建立因果关系,合成菌群在植物菌群研究中的机会
  2. eclipese web前端开发教学_Web前端零基础好学吗?新手该怎么学?
  3. 细讲 | Attention Is All You Need
  4. ALV中动态内表+行转化为列
  5. 携手助力新型智慧城市建设和科技创新发展
  6. Configutation读取properties文件信息
  7. java putifabsent_java8中Map的一些骚操作总结
  8. 中科院发布规范学术论著署名问题负面行为清单
  9. MySQL8.0-基础操作
  10. Smack+Openfire 接收和发送文件
  11. Linux 下配置多机实时同步
  12. ListT 和DataTable的相互转换
  13. 虚拟机CentOS系统没有UNIX2dos或dos2UNIX命令的解决方案(参考各路大佬后的总结)
  14. 2021年团体程序设计天梯赛题解
  15. mysql字符集和校对规则(character sets and collations)详解
  16. 知云软件登陆但不显示登陆二维码
  17. Html5基本使用详解
  18. java导出csv,实现单元格内换行
  19. 微信小程序weui的引入及使用
  20. 移动端js触摸touch详解(附带案例源码)

热门文章

  1. 戴建业老师对李白和杜甫的讨论
  2. 小鸡腿U T10 Tokyo2014
  3. 基于cesium的三维管线系统综述
  4. Docker与微服务实战(入门)
  5. 柬埔寨攻略―签证、机票
  6. 如何判断计算机网络的好坏,网卡怎么看坏没坏_怎么检查电脑网卡是否坏了-win7之家...
  7. QQ加群组件-Android
  8. iap支付java校验_iOS应用内支付(IAP)服务端端校验详解
  9. 常见系统安全漏洞及解决方案
  10. android内核调试