在 Linux 上使用另一个源地址到达特定目标

在 Linux 上使用另一个源地址到达特定目标

我有一个 Linux 机器(CentOS 7),只有一个接口。它的 IP 是 10.10.0.2。我也有一个别名 IP 地址:10.20.0.2。我想从别名 IP 地址调用 Web 服务。我该怎么做?那么将默认源地址添加到特定的 IP 范围?

答案1

你需要在你的桌子SNAT上制定一条规则nat

iptables  -t nat -A POSTROUTING -d DESTIP/PREXFIX -j SNAT --to-source 10.20.0.2 

或更具体

iptables  -t nat -A POSTROUTING -d DESTIP/PREXFIX  -p tcp -m tcp --dport 80 -j SNAT --to-source 10.20.0.2  

相关内容