近期在做让两个在私网网段的主机通过公网实现相互通信的项目,也是我看了很多资料、翻了很多博客才实现了主机互通,现拿出来与大家分享。本博客仅做自己的学习笔记,不足之处请大佬多多斧正。
该图就是网络拓扑图,预实现主机A与主机B通过两个服务器(service 1 && service 2)实现数据通信。
在nat表的配置之前我们要先了解一下nat表的常用的命令,及其各个含义。
源地址转换
iptables -t nat -A POSTROUTING -p tcp -o eth2 -s 192.168.1.0/24 -j SNAT --to-source 10.79.2.1
-t nat: 使用nat表
-A POSTROUTING:使用路由后规则转换POSTROUTING,在数据包到达防火墙时进行路由判断之前执行的规则,作用是改变数据包的目的地址、目的端口
-p tcp&#