首页 > 数据库 >通过iptables转发到TDSQL实现外网访问云数据库

通过iptables转发到TDSQL实现外网访问云数据库

时间:2022-08-26 14:14:43浏览次数:64  
标签:iptables 5432 10.0 -- TDSQL 数据库 转发

腾讯云有些TDSQL,如pgsql版的不能通过外网访问。此时提供2种方案,一种是nginx转发,一种是iptables。这看起来都需要额外的服务器成本,没办法。这里我们使用iptables,因为最方便。

假设:
服务器10.0.0.100
云数据库10.0.0.200:5432

1 购买和云数据库同子网,且配置安全组和云数据库相同的服务器和eip(按流量计费),最便宜的配置就行了,安全组放行5432端口。

2 在服务器添加iptables规则:

iptables -t nat -A PREROUTING -d 10.0.0.100 -p tcp --dport 5432 -j DNAT --to-destination 10.0.0.200:5432
iptables -t nat -A POSTROUTING -d 10.0.0.200 -p tcp --dport 5432 -j SNAT --to-source 10.0.0.100

3 ip转发打开

sed -i 's#net.ipv4.ip_forward = 0#net.ipv4.ip_forward = 1#g' /etc/sysctl.conf
sysctl -p

4 查看iptables,会发现dnat和snat都加了规则

iptables -t nat -vnL

5 测试OK

标签:iptables,5432,10.0,--,TDSQL,数据库,转发
From: https://www.cnblogs.com/hhsh/p/16627352.html

相关文章

  • iptables学习笔记
    原文链接:朱双印的iptables博客目录第一章基本概念第二章常用命令第三章iptables匹配条件第四章iptables扩展匹配条件第五章iptables的黑白名单机制第六章iptables自......
  • .Net Core&RabbitMQ消息转发可靠机制
    前言生产者发送消息到了队列,队列推送数据给了消费者,这里存在一些问题需要思考下生产者如何确保消息一定投递到了队列中RabbitMQ丢失了消息(下文暂不涉及这块)队列如......
  • Harley浅谈Linux的iptables
     简介  iptables是Linux防火墙系统的重要组成部分,iptables的主要功能是实现对网络数据包进出设备及转发的控制。当数据包需要进入设备、从设备中流出或者由该设......
  • SpringMvc学习笔记博文转发
    学习笔记博文1:SpringMVC学习笔记学习笔记博文2:SpringMVC的学习笔记(整合)学习笔记博文3:SpringMVC学习笔记......
  • 转发两篇优秀Spring学习笔记博文
    博文1:Spring学习笔记1 博文2:Spring学习笔记2......
  • 请求转发和重定向的区别
    packagestudy;importjakarta.servlet.ServletException;importjakarta.servlet.annotation.WebServlet;importjakarta.servlet.http.HttpServlet;importjakarta......
  • 重定向和转发的区别
    ​ /**作者:呆萌老师*☑csdn认证讲师*☑51cto高级讲师*☑腾讯课堂认证讲师*☑网易云课堂认证讲师*☑华为开发者学堂认证讲师*☑爱奇艺千人名师计划成员*在这里......
  • Linux防火墙(iptables/firewalld)
    Linux防火墙(iptables/firewalld)一、iptables1.iptables概述Linux系统的防火墙:IP信息包过滤系统,它实际上由两个组件netfilter和iptables组成。主要工作在网络层,针对IP......
  • 解决Docker容器 iptables问题---docker: Error response from daemon: driver failed
    一、问题如下[root@echohyeapp]#dockerrun-itd--namemysql-test-p3306:3306-eMYSQL_ROOT_PASSWORD=123456mysql:5.75ae9dc1c7bf16762e7064a5f3ab0396b1f5ba3a......
  • SpringMvc_04转发重定向用法
    1、暂时关闭视图解析器  2、使用简单的使用转发和重定向的功能  ......