iptable 转发

小亮 2022-09-19 10:12 60910

云数据库 Tendis 暂时不支持直接通过外网地址访问,您可以通过具备外网 IP 的云服务器 CVM 进行端口转发,来实现外网地址访问 Tendis 实例。

操作步骤

  1. 登录 云服务器,开通云服务器 IP 转发功能。

    说明:

    云服务器和数据库须是同一账号,且同一个 VPC 内(保障同一个地域),或同在基础网络内。

    iptables -t nat -A PREROUTING -p tcp --dport 10001 -j DNAT --to-destination 10.0.0.5:6379
    iptables -t nat -A POSTROUTING -d 10.0.0.5 -p tcp --dport 6379 -j MASQUERADE
  • 配置 云服务器安全组,放开云服务器外网端口的访问权限,安全组规则建议仅放开需要访问的源地址。

  • 在访问端通过外网地址(本示例即26.xx.xx.2:10001)连接内网 Tendis 实例,连接命令与内网连接命令一致,命令请参见 连接实例

  • 连接 Tendis 后,执行 info  命令返回数据库相关信息即表示连接成功。