在 Linux 上,使所有到 ip 的连接在系统级别转到另一个连接

在 Linux 上,使所有到 ip 的连接在系统级别转到另一个连接

如果我有一个 IP 地址,x.x.x.x是否有办法在系统级别将其映射到另一个 IP y.y.y.y?与使用 /etc/host 进行主机名映射类似。

xxxx 和 yyyy 都指同一台机器,但我无法控制的软件发送的是x.x.x.xIP 而不是 ,y.y.y.y并将其传递给我无法控制的另一个软件。x.x.x.x我使用的服务器无法访问该 IP。

答案1

iptables能够重写目标 IP 地址:

iptables -t nat -A OUTPUT -j DNAT -d x.x.x.x --to-destination y.y.y.y

相关内容