質問: iptablesで80番ポートへのリクエストを、別サーバーへポート転送したいと思っております。 ポート転送にあたって以下のようにコマンドを入力してみたのですが転送先のtcpdumpでポートが転送された形跡は見つかりませんでした。 iptables -t nat -A PREROUTING -p tcp --dst 192.168.1.11 --dport 80 -j DNAT --to-destination 192.168.1.12:80 尚、/proc/sys/net/ipv4/ip_forwardは1を指定してあります。 よろしくお願いします
回答: マシンは 1Ether でしょうか。もしそうならiptables では転送出来ません。 iptables のFORWARD はマシンを通過するパケットに適用されるものです。 Apache のリダイレクトを使うか、Squid などのプロキシで転送する方法を検討された方がよいかと思います。