前段时间碰到一位客户使用本地远程连接工具无法连接到阿里云数据库RDS,并且检查了该客户已经将本地公网IP添加到了RDS白名单。
经过排查客户使用了网络代理,有别于一般的WiFi网络,查出来的出口公网IP不固定或不正常,会导致远程连接云数据库RDS失败的情况,在白名单中加上0.0.0.0/0便能正常连接。当然,长期来说这样是不安全的,如果只是临时连接可以。长期使用,可以用VPN私网连接来解决。
下面是出口公网IP不正常的可能原因,仅供参考

出口处你的网络运营商做了NAT,甚至是动态的NAT,所以你的出口IP地址是不固定的,所以对方网络里看到的你的IP地址也是不固定的。
如果是云服务器ECS远程连接不上也可能是这种情况,按以下方式解决。
进入ECS控制台修改安全组配置。进入安全组界面后,点击配置规则,然后找到22端口,点击修改按钮进行修改。
将安全组中的授权对象改为0.0.0.0/0后点击确定,修改完毕后重新尝试连接服务器。
平时遇到云服务器或云数据库远程连接不上的问题,可联系云慧采协助解决。