如何使用iptables重定向ip地址

时间:2013-02-05 10:11:54

标签: linux redirect iptables

我有5台电脑的小型本地网络。我的提供商给了我真正的IP地址(194.187 ...),但网络中的计算机无法看到它。所以我必须在我的路由器(使用linux系统)上进行重定向,这会将真实IP地址(194.187 ...)重定向到我在提供商网络中的IP地址(10.12.205.26)。

如何在路由器上使用iptables执行此操作。感谢。

1 个答案:

答案 0 :(得分:2)

我希望这适合你:

   Add (prerouting,postrouting) rules in you NAT table using

iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source ip_address
iptables -t nat -A PREROUTING -i eth0 -j DNAT --to-destination ip_address

    and then use :

    iptables -t nat -A PREROUTING -d 194.187... -j DNAT --to-destination 10.12.205.26

    iptables -t nat -A POSTROUTING -s 10.12.205.26 -j SNAT --to-source 194.187...