用telnet判断端口策略是否开通

本文详细解释了Connectiontimedout和Connectionrefused在网络连接过程中各自表示的含义,包括可能的原因和排查方法。前者涉及路由问题、服务器响应延迟或网络策略,后者则关注目标端口未监听导致的直接拒绝。通过实例和命令演示区分两者。
摘要由CSDN通过智能技术生成

telnet ip port的时候

Connection timed out和Connection refused的区别

都说明客户端没法正常连接到服务端

1:Connection timed out

Connection timed out表示TCP路由不正常

原因:

可能是服务器无法ping通

可能是服务器(防火墙等)丢弃了该请求报文包

也可能是服务器应答太慢

可能存在间歇性的问题(这种情况很难从日志文件中排查问题)。

可能是网络策略不通

2:Connection refused

Connection refus表示从本地客户端到目标IP地址的路由是正常

但是该目标端口没有进程在监听,然后服务端拒绝掉了连接。

网络策略是通的。

可以用echo quit | timeout --signal=9 2 telnet [SERVER] [PORT] | grep ‘connect to’ && echo $? 来判断策略是否通

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值