IP Forward

20th August 2020 at 2:19pm
Network

IP forward(IP 转发)是指将对 IP 1 的访问,在底层全部拦截并发往 IP 2。

配置方法

修改 /etc/sysctl.d/99-sysctl.conf 中修改或新增 net.ipv4.ip_forward = 1,然后执行:

iptables -t nat -A OUTPUT -d [ip1] -j DNAT --to-destination [ip2]

这样就生效了。

注意对 IP table 的修改只对本次启动有效,重启后就没有了。如果需要每次启动都启用,需要使用 Systemd 或者其他机制实现。

应用场景

如果你控制不了应用程序发请求所使用的对端 IP,你可以通过这种方式篡改它。