回答:
このiptables
ルールを試してください:
$ sudo iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination IP:80
上記のことを言う:
-t nat
)。-A
、アウトバウンドトラフィック(OUTPUT
)に追加されます()。-p tcp
)。--dport 80
)のトラフィックのみに関心があります。-j DNAT
)にジャンプします。--to-destination IP:80
)にルーティングします。DNAT
This target is only valid in the nat table, in the PREROUTING and OUTPUT
chains, and user-defined chains which are only called from those chains.
It specifies that the destination address of the packet should be modified
(and all future packets in this connection will also be mangled), and
rules should cease being examined.
これにより、ポートをすべてのIPアドレスに変換できます。ここでの主な違いは、--to-destination
フィールドにIPアドレスがないことです。
iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to-destination :80
firewalld
ますか?