首页 腾讯云动态正文

关于腾讯云redis 无法外网访问的解决方案

云返利网 腾讯云动态 2020-08-21 21:37:46 8 0 腾讯云服务

问题简介:

今天购买了一台腾讯云的redis:如图

 

 可是我没有找到 腾讯云提供的外网地址,我该怎么连接呢?百度了一大堆 全部是 在腾讯云服务器上搭建的Redis实例的解决办法。完全不匹配。

开始解决:

这个是腾讯云官方给我提供的解决方案。突然悟透。

 

 

 

 通过代理绑定实现防火墙转发不就好了吗?猪脑子。。。

准备工作:

  1.说道代理防火墙转发,就要说一个事情了,redis的内网ip 与 云服务器的内网ip必须在同一个区域。

  2. 什么意思呢?解释一下刚才的话。假如我redis的实例 买的是香港的,我的服务器是上海的,内网ip不在一个区域,相互无法访问是无法实现的,(腾讯:你得花钱~按时计费~)

  3.我的服务器是北京一区的,Redis是北京三区的 这就可以

开始:

  

linux系统: iptables -t nat -A PREROUTING -d 云服务器内网IP -p tcp --dport 6379 -j DNAT --to-destination 云数据库内网IP:6379 #目的地址转换 iptables -t nat -A POSTROUTING -d 云数据库内网IP -p tcp --dport 6379 -j SNAT --to-source 云服务器内网IP #源地址转换

// 下面的这两条命令二选一 echo
1 > /proc/sys/net/ipv4/ip_forward #开启转发(临时生效) 需要修改sysctl.conf:net.ipv4.ip_forward = 执行sysctl -p马上生效 (永久生效)

【关于云返利网】

云返利网是阿里云、腾讯云、华为云产品推广返利平台,在各个品牌云产品官网优惠活动之外,云返利网还提供返利。您可以无门槛获得阿里云、华为云、腾讯云所有产品返利,在官网下单后就可以领取,无论是自己用、公司用还是帮客户采购,您个人都可以获得返利。云返利网的目标是让返利更多、更快、更简单!详情咨询13121395187(微信同号)