如果服务器端口是时好时不好,请检查服务地域是否存在跨境。参考场景一。
如果服务端口直接不通,请参考场景二排查。
场景一:
如果服务器涉及跨境访问(包括中国香港),可能会受到国际链路拥塞,运营商出境路由限制影响,出现网络链路拥塞、访问不稳定、访问延时过高、端口不通的情况。跨境链路属于运营商公共网络,链路质量问题影响因素较多,运营商短时间内可能难以得到优化和改进。针对此问题,阿里云暂时没有好的解决办法,已协助报障至对应运营商协助处理。可以通过使用ping命令丢包或不通时的链路测试方法和MTR工具来排查网络链路问题。 解决方案:
1、如果业务面向大陆地区,建议
退订后购买中国大陆地域服务器使用。
2、轻量服务器不支持更换IP来实现更改链路。如果使用的是中国香港地域的服务器,可以尝试使用
ECS服务器+精品EIP的组合方式。精品EIP通过底层网络直接传输到中国内地,绑定ECS会有比较好的网络体验 (但跨境问题依旧存在,无法保证根本解决) ,详情可
点此查看。
场景二:
其他端口不通的场景,请根据以下可能原因排查:
1、使用netstat -tunlp命令查看服务器中对应端口是否有监听,若当前端口无监听,需要先启动相应的服务,确保端口被监听。
2、查看服务器内部程序监听IP是否为127.0.0.1,127.0.0.1地址表示只有您服务器本地能够访问。如果是,请修改为0.0.0.0。
3、服务器中内部防火墙是否有限制:Ubuntu 可以使用sudo ufw status 查看,CentOS 7及更高版本可以通过firewall-cmd --list-ports查看,如提示ufw或者firewall未运行,需要使用iptables -L;iptables -t nat -L查看防火墙规则。
4、控制台中的防火墙是否有添加端口放行规则,请参见
管理防火墙。