iptables案例:通过本地服务器转发访问远程数据库
场景介绍
个人PC一台,IP为:192.168.1.68,简称A
本地服务器一台,IP为:192.168.1.10,简称B
外网数据库服务器一台,IP为:119.29.0.47,简称C
我需要让A通过B的转发去连接数据库服务器C,而不是A直接连接C。
解决方案
基础知识
通过iptables的IP端口转发机制实现。
IP传输包的特点
原理示意
具体配置
- 启用linux内核路由转发功能
个人PC一台,IP为:192.168.1.68,简称A
本地服务器一台,IP为:192.168.1.10,简称B
外网数据库服务器一台,IP为:119.29.0.47,简称C
我需要让A通过B的转发去连接数据库服务器C,而不是A直接连接C。
通过iptables的IP端口转发机制实现。