Linux

在 Linux 上使用另一個源地址到特定目標

  • October 31, 2019

我有一個帶有一個界面的 Linux 機器(CentOS 7)。它的 IP 是 10.10.0.2。我也有一個別名 IP 地址:10.20.0.2。我想從別名 IP 地址呼叫網路服務。我怎樣才能做到這一點?那麼將預設源地址添加到特定的ip範圍?

你需要一個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  

引用自:https://serverfault.com/questions/990008