如果外网访问不到阿里云服务的端口,那么有3个事情你需要排查
- 对应的服务是否设置好外网访问了
- 阿里云的安全策略是否公开了对应端口
- 防火墙是否进行了端口过滤
第3个问题的排查方式如下:
可以先列出防火墙所有打开端口:
firewall-cmd --zone=public --list-ports
或针对某个端口进行icmp测试,使用nmap小工具
nmap 你的ip -p端口
如果出现
状态是filter,那么说明端口被防火墙过滤,需要在防火墙打开端口。
firewall-cmd --zone=public --add-port=8080/tcp --permanent
然后重启防火墙
firewall-cmd --reload