开发者社区 问答 正文

阿里云ECS实例与阿里云DAS数据库之间的网络不通怎么办?

ECS实例与阿里云DAS数据库之间的网络不通怎么办?

展开
收起
翼龙云TG_yilongcloud 2026-03-17 14:01:14 84 分享 版权
1 条回答
写回答
取消 提交回答
  • 国际云折扣优惠大全

    本文由翼龙云yilongcloud撰写,提供系统化排查流程,帮助用户快速定位并解决网络连通性问题。

    排查步骤如下
    检查安全组规则
    登录阿里云控制台,进入 ECS 实例的安全组设置。
    确认入方向规则是否放行 DAS 数据库端口(如 MySQL 默认 3306)。
    若未放行,添加规则:协议类型选 TCP,端口范围填数据库端口,授权对象填0.0.0.0/0(或指定 IP)。

    验证实例防火墙
    若安全组正常,检查 ECS 实例内部的防火墙(如 Linux 的iptables或 Windows 防火墙)。

    运行命令查看端口状态(示例):
    telnet <数据库内网IP> 3306 # 测试端口连通性
    若不通,需在防火墙中添加端口放行规则。

    使用阿里云诊断工具
    在 ECS 控制台找到网络连通性诊断功能(路径:实例详情 > 网络与安全)。
    输入 DAS 数据库的内网 IP 和端口,系统自动生成诊断报告,明确阻塞原因。

    检查数据库状态
    登录 DAS 控制台,确认数据库实例为运行中状态。
    检查数据库连接数是否超限(如 MySQL 的max_connections参数)。

    网络链路测试
    在 ECS 实例执行:
    ping <数据库内网IP> # 测试基础网络连通性traceroute <数据库内网IP> # 追踪路由路径
    若存在丢包或延迟,需排查 VPC 网络配置或提交工单。

    2026-03-17 14:29:50
    赞同 462 展开评论
问答分类:
问答地址: