测试端口连通性
  IjoZzDAdQBm4 2023年11月02日 43 0

测试端口连通性

1.windows端测试tcp端口连通性

1)用telnet测试

首先客户端开启telnet客户端功能,在控制面板→程序→程序和功能→启用或关闭windows功能→telnet客户端

测试端口连通性_linux

端口联通成功,会显示下图的状态,而且没有退出

测试端口连通性_端口连通性测试_02

图1

下面端口连通失败的情况

测试端口连通性_windows_03

图2

有一点说明,如果是测试ubuntu系统的端口连通性,刚开始测试端口失败的话和图1一样的显示,但是过一会儿就会自动退出来,提示端口连通性失败。

2)用tcping工具测试tcp协议端口的连通性

tcping工具下载

https://download.elifulkerson.com//files/tcping/0.39/tcping.exe

测试端口连通性_windows_04

把整个tcping.exe放在指定目录下,然后添加环境变量,那么打开cmd,在cmd下,无论当前目录在哪里都可以使用tcping命令

添加环境变量在电脑→属性→高级系统设置→系统属性→高级→环境变量→系统变量→path

测试端口连通性_端口连通性测试_05

然后把tcping路径写上

测试 tcpping 192.168.21.107 80  tcp协议的连通性

tcp 80端口连通性成功显示如下

测试端口连通性_linux_06

测试端口连通性_端口连通性测试_07

tcping只能测试tcp协议的端口

2. linux测试udp端口连通性

1).使用nc命令测试udp协议端口的连通性

需要安装nc功能

yum install nc  -y   #安装nc命令

nc -zvu 192.168.x.x 端口

测试端口连通性_windows_08

显示succedded的话代表端口连通性成功

没有显示的话或者提示其他失败的的话就代表连通性失败

备注:

这个nc命令作用挺大的,在实际遇到的问题当中遇到这么一个案例,就是有一个应用端口没办法通信

比如 666/udp 端口,这个端口的协议是udp协议,一个设备连不上这个端口666,没办法与端口666通信,登录这个应用服务器查看, netstat -aut|grep 666,有这个666端口的应用的服务,而且防火墙并没有启用。

使用nc -z -v -u 127.0.0.1 6666 ,反馈链接成功的信息,使用本机回环地址可以,使用网卡ip地址就没有反馈连接成功的信息

使用 nc -z -v -u 192.168.21.10 6666,没有提示或者提示错误的信息。从这个问题可以知道,说明应用部署有问题,他的侦听地址只能是回环127.0.0.1地址,网卡ip地址不能用。

最终是应用参数少配置了containerIp的原因。

平常就是用这些工具排查问题



实践-理论-实践

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   30   0   0 linux网卡
  nIt0XG0acU8j   2023年12月11日   31   0   0 linuxhtop
  nIt0XG0acU8j   2023年12月09日   33   0   0 linuxsort
IjoZzDAdQBm4