centos 5.x
我想知道如何将传入 eth0:alias IP 的“所有”端口转发到特定的内部 IP 地址。
我已经找到了针对特定端口执行此操作的方法,但我希望转发每个端口。
有人能给我指明正确的方向吗?
:-)
答案1
Pablo 完全正确,但我还是想在这里提供一个示例行,假设您的 eth0:别名地址是 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
如果您也想要 UDP,那么可以为 udp 添加第二行,或者直接删除-p tcp
。
这个答案不能代替阅读和理解好的 HOWTO,但是它可以为您提供从哪里开始寻找的一些想法。