端口连通测试tcp/udp即阿里云主机端口不能正常连接
16lz
2021-03-01
一大早来上班,就听到同事说刚给阿里云的客服打过电话,确定自己在安全策略里的确放开了51820端口,但是还是不能正常连接。客服建议说是不是系统防火墙没放开51820端口,他不知道怎么看就等着我来处理.
啥也不说了,放下包就开始连云主机,谁叫人家是老板呢:
先检查下防火墙状态:
#systemctl status firewalldfirewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs: man:firewalld(1)
从Active: inactive (dead)可以看出防火墙已经关了,关了,还找人家事干啥.
确认下端口是否被正常监听了:
# netstat -anp|grep 51820udp 0 0 0.0.0.0:51820 0.0.0.0:* - udp6 0 0 :::51820 :::* ``` - 尝试在其他机器连接,请注意协议是udp:
$ nc -vuz 39... 51820
Connection to 39... 51820 port [udp/*] succeeded!
这不可以正常连接吗?让同事再试下,反馈依然是不能正常连接.奇了怪了,一看他使用的命令是
$ telnet 39...* 51820
豁然开朗.telnet用于测试基于tcp的协议还可以,基于udp的还是使用nc吧nc默认也是测试tcp的,所以我们使用了-u参数指定使用udp测试: -u Use UDP instead of the default option of TCP. 阿里云主机端口不能访问的话可以按以下方法检查:1.检查应用是否成功监听端口->netstat 注意协议是udp还是tcp2.检查本机是否可以正常连接->nc/telnet 注意协议3.检查安全策略里是否放开相应端口->阿里云控制台 4.检查防火墙状态,如果开启需要确认是否放开了相应端口.一些比较特殊的端口还需要额外的操作,比如80端口,如果机器没有备案可能也会连接失败.另外找工作时要么找技术大拿做直接上级要么找完全不懂技术的,千万不要找只是以为自己技术很牛的,心累!!!
©著作权归作者所有:来自51CTO博客作者FusionZhu的原创作品,如需转载,请注明出处,否则将追究法律责任有钱的捧个钱场,没钱点个分享(可赚钱)
赞赏
0人进行了赞赏支持
更多相关文章
- 社区leaf学习笔记|02. leaf服务器文件配置IP及端口
- Gogland更名为GoLand,并附加新功能
- 8天入门docker系列 —— 第四天 使用aspnetcore小案例熟悉端口映
- kubernetes限制nodport的访问的IP
- 如何让多端口网站用一个nginx进行反向代理实际场景分析
- Netdata 新一代实时监控系统(4)
- Clickhouse集群性能测试(全网独家精华版)
- vi编辑问件时出现错误:E212: Can't open file for writing
- jshint在gulp中的使用