开发者社区 > 弹性计算 > 云服务器ECS > 正文

【RDS】ECS实例无法通过内网访问RDS实例,该怎么办?

已解决

ECS实例无法通过内网访问RDS实例,该怎么办?

展开
收起
云上猫猫 2022-01-12 15:37:54 1549 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    检查地域

    ECS实例和RDS实例需要位于同一地域才能内网互通。可以是同一地域的相同或不同可用区。

    请确保ECS实例和RDS实例处于同一个地域:

    • 查看ECS实例所在地域。

    image (1).png

    • 查看RDS实例所在地域。 image (2).png

    如果ECS实例和RDS实例位于不同的地域,则无法直接通过内网互通,请参见以下方法进行处理:

    • 方法一:将ECS或RDS实例释放或退款,重新购买同一地域的实例。

    • 方法二:ECS实例使用RDS实例的公网连接地址连接RDS实例,如何申请外网地址请参见申请外网地址。这种方式的性能、安全性、稳定性较差。

    检查网络类型

    1.请确保ECS实例和RDS实例的网络类型相同(都是专有网络或都是经典网络)。

    • 查看ECS实例的网络类型。 image (3).png

    • 查看RDS实例的网络类型。 image (4).png

    2.如果一个是经典网络,一个是专有网络,请参见以下方法进行处理:

    • ECS实例采用专有网络而RDS实例采用经典网络的场景:

    方法一(推荐):将RDS实例从经典网络切换为专有网络(且专有网络ID相同),具体操作请参见切换网络类型

    方法二:重新购买经典网络的ECS实例。但是VPC比经典网络更安全,建议您使用VPC。

    说明:ECS实例不支持从VPC迁移到经典网络。

    方法三:ECS实例使用RDS实例的公网地址连接RDS实例,如何申请外网地址请参见申请外网地址。这种方式的性能、安全性、稳定性较差。

    • ECS实例采用经典网络而RDS实例采用专有网络的场景:

    方法一(推荐):将ECS实例从经典网络迁移到专有网络(且专有网络ID相同),具体操作请参见单ECS迁移示例

    方法二:将RDS实例从VPC切换为经典网络。但是VPC比经典网络更安全,建议您使用VPC。

    方法三:开通ClassicLink功能,使经典网络的ECS实例可以和VPC中的RDS实例通过内网互通。

    说明:若开通ClassicLink功能后网络不通,请参见建立ClassicLink连接后经典网络和VPC网络不通的排查思路

    方法四:ECS实例使用RDS实例的公网地址连接RDS实例,如何申请外网地址请参见申请外网地址。这种方式的性能、安全性、稳定性较差。

    3.如果ECS实例与RDS实例的网络类型都是专有网络,请确认它们位于同一个专有网络。

    • 查看ECS实例的专有网络ID。 image (5).png

    • 查看RDS实例的专有网络ID。 image (6).png

    4.如果专有网络不同,请参见以下方法进行处理:

    方法一(推荐):将RDS实例迁移到ECS实例所在的VPC。具体操作请参见切换专有网络VPC和虚拟交换机

    方法二:在两个VPC之间建立云企业网

    方法三:ECS实例使用RDS实例的公网地址连接RDS实例。这种方式的性能、安全性、稳定性较差。

    5.如果ECS和RDS实例在同一个VPC和地域下,无法通过内网地址连接RDS实例(外网地址可以连接)、ping和telnet都失败。请参见由于路由问题导致ECS无法连接RDS实例处理

    2022-01-12 16:06:18
    赞同 展开评论 打赏

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

相关产品

  • 云服务器 ECS
  • 相关电子书

    更多
    搭建电商项目架构连接MySQL 立即下载
    搭建4层电商项目架构,实战连接MySQL 立即下载
    PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

    相关镜像