我有一个 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