实战过程中关于阿里云数据库连接问题

正常情况下阿里云一般数据库和网站是分离的,而且一般情况下只能通过网站连接数据库。
哪怕有时候遇到阿里云数据库是可以连接的,也只是知道内网ip。
发现一个情况 阿里云的数据库内网连接地址比外网ip地址少两位。
如果遇到知道内网数据库连接信息,不妨加2位ping一下能通基本上就是外网地址,
能不能外连就看运气了。
譬如:rm-wz03dy6e5774ky0gd.mysql.rds.aliyuncs.com
你可以用字典工具生成下(数字+小写字母2位组合字典):ip.txt
左边批量添加:rm-wz03dy6e5774ky0gd
右边批量添加:.mysql.rds.aliyuncs.com
然后批量ping命令:for /f %d in (ip.txt) do (ping %d -n 1 && echo %d >>通.txt || echo %d >>不通.txt)
自己去试试自己的阿里云实例吧。

测试了下redis的rds 失败

之前我测试了一个mysql的可以
这个是我现在临时找的一个,外网ip应该是那个地址,但是mysql不能外连这个。



RDS 存在安全组的问题,所以即使可能是外网IP也链接不上是正常情况 还是需要有对应权限才可以

可以整个小脚本,同时数字+小写字母2位组合中,其实字母出现概率更大,首位可先跑字母,再跑数字

写了个小工具,已经放工具区了

1 个赞

这个小工具很有用

说好的1分钟呢

请问为啥要加两位?,云数据库开通互联网访问后就是原域名呀