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

【RDS】ECS通过内网连接RDS时提示“ip not in whitelist”,该怎么处理?

已解决

ECS通过内网连接RDS时提示“ip not in whitelist”,该怎么处理?

展开
收起
云上猫猫 2022-01-13 09:31:00 1447 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    参考以下方法解决问题:

    • 白名单中只有默认地址127.0.0.1。该地址表示不允许任何设备访问RDS实例。需在白名单中添加设备的IP地址,具体操作请参见设置白名单。

    • 白名单设置成了0.0.0.0。正确格式应该为0.0.0.0/0。

    说明:该地址允许任何设备访问RDS实例,请谨慎使用。

    • 如果开启了高安全白名单模式,需进行以下检查:

    1、如果使用的是专有网络的内网连接地址,请确保ECS内网IP地址添加到了专有网络的分组。

    2、如果使用的是经典网络的内网连接地址,请确保ECS内网IP地址添加到了经典网络的分组。

    3、如果通过公网连接,请确保设备公网IP地址添加到了经典网络的分组,专有网络的分组不适用于公网。

    • 您在白名单中添加的设备公网IP地址可能并非设备真正的出口IP地址。原因如下:

    1、公网IP地址不固定,可能会变动。

    2、IP地址查询工具或网站查询的公网IP地址不准确。

    说明:关于确认设备公网IP地址的方法,请参见以下链接。

    SQL Server如何定位本地IP地址

    RDS for MySQL或MariaDB TX如何定位本地IP地址

    RDS for PostgreSQL或PPAS如何定位本地IP地址

    • 如果您将ECS服务器或本地服务器的IP地址填入数据库白名单后,从这些服务器上连接数据库时,仍然提示“ip not in whitelist”错误,则有可能是因为ECS服务器或自建服务器在连接到数据库时经过代理服务器,最终到达数据库的IP地址是代理机的IP地址。此时应该将白名单设置为ECS服务器的出口IP地址,或设置为自建服务器的出口代理服务器IP地址。
    2022-01-13 09:40:58
    赞同 展开评论 打赏

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

相关产品

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

    更多
    如何运维千台以上游戏云服务器 立即下载
    网站/服务器取证 实践与挑战 立即下载
    ECS计算与存储分离架构实践 立即下载

    相关镜像