2025-05-22 08:27:22
395

阿里云服务器公网访问失败?如何排查端口与防火墙?

摘要
本文详细解析阿里云服务器公网访问失败的排查流程,涵盖网络层诊断、防火墙配置验证、端口连通性测试及安全组策略审查,提供完整的检测命令与操作指南。...

阿里云服务器公网访问失败排查指南

一、基础网络层检查

公网访问失败首先需验证底层网络连通性,建议按以下顺序排查:

  1. 执行ping 8.8.8.8确认外网连通性
  2. 通过ipconfig/ifconfig检查IP配置
  3. 使用tracert命令检测网络路径异常

若出现DNS解析失败,可切换公共DNS服务器(8.8.8.8)进行验证

二、防火墙配置验证

防火墙配置错误是常见阻断因素,需三级验证:

  • 本地防火墙:临时禁用测试连接状态
  • 服务端防火墙:
    • 查看开放端口:firewall-cmd --list-ports
    • 添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent

修改配置后需执行systemctl restart firewalld重启生效

三、端口连通性测试

使用专业工具验证端口开放状态:

端口检测工具对照表
工具 命令示例 功能
Telnet telnet 公网IP 22 基础端口探测
Netcat nc -zv 公网IP 80 高级端口检测

建议优先测试TCP协议端口,UDP端口需添加协议参数

四、安全组策略审查

阿里云安全组配置需特别注意:

  1. 登录ECS控制台进入安全组管理
  2. 检查入方向规则是否放行目标端口
  3. 验证授权对象设置为0.0.0.0/0允许公网访问

修改安全组规则后需等待1-2分钟生效

系统化排查应遵循网络层→防火墙层→安全组的顺序,重点检查ECS安全组入站规则、系统防火墙端口放行状态及基础网络连通性。建议保存关键命令执行结果用于故障分析,云环境问题需同步检查控制台配置

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部