Centos 5.x
我想知道如何将传入 eth0:alias IP 的“所有”端口转发到特定的内部 IP 地址。
我已经找到了针对特定端口执行此操作的方法,但我希望转发每个端口。
有人可以指出我正确的方向吗!
:-)
Pablo 是绝对正确的,但我不妨在这里提供一个示例行,假设您的 eth0:alias 地址是 1.2.3.5,您选择的内部 IP 是 10.1.1.2:
iptables -t nat -A PREROUTING -p tcp -i eth0 -d 1.2.3.5 -j DNAT --to-destination 10.11.1.2
Run Code Online (Sandbox Code Playgroud)
如果你也想要 UDP,要么为 udp 设置第二行,要么直接删除-p tcp
.
这个答案不能替代阅读和理解一个好的 HOWTO,但它让你知道从哪里开始寻找。