一大早来上班,就听到同事说刚给阿里云的客服打过电话,确定自己在安全策略里的确放开了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人进行了赞赏支持

更多相关文章

  1. 社区leaf学习笔记|02. leaf服务器文件配置IP及端口
  2. Gogland更名为GoLand,并附加新功能
  3. 8天入门docker系列 —— 第四天 使用aspnetcore小案例熟悉端口映
  4. kubernetes限制nodport的访问的IP
  5. 如何让多端口网站用一个nginx进行反向代理实际场景分析
  6. Netdata 新一代实时监控系统(4)
  7. Clickhouse集群性能测试(全网独家精华版)
  8. vi编辑问件时出现错误:E212: Can't open file for writing
  9. jshint在gulp中的使用

随机推荐

  1. 工作记录[续] android OBB
  2. android系统信息总结
  3. Ubuntu安装Android Studio
  4. 在android里保存数据的三种形式(Saving Da
  5. SpannableString使用详解
  6. Android中的Picasso实现圆角图片
  7. android 判断手机是否插入SIM卡
  8. Android复习笔记(3)-android下的junit
  9. android Handlerr.removeCallbacksAndMes
  10. Android(安卓)Asynchronous Http Client-