ポート80を8484に転送しようとしています
sudo ipfw add 100 fwd 127.0.0.1,8484 tcp from any to any 80 in
これは私のローカルマシン(OS X 10.6)では機能しますが、サーバーOSX7では機能しません。
ルールを追加した後にURLに接続しようとすると、見つからないというメッセージが表示されます。
要求されたURL/login.htmがこのサーバーで見つかりませんでした。
これは、ルールを追加した後のipfwshowの出力です。
00100 0 0 fwd 127.0.0.1,8484 tcp from any to any dst-port 80 in
01000 0 0 allow ip from any to any via lo0
01010 0 0 deny ip from any to 127.0.0.0/8
01020 0 0 deny ip from 224.0.0.0/4 to any in
01030 0 0 deny tcp from any to 224.0.0.0/4 in
12300 0 0 allow tcp from any to any established
12301 0 0 allow tcp from any to any out
12302 0 0 allow tcp from any to any dst-port 22
12302 0 0 allow udp from any to any dst-port 22
12303 0 0 allow udp from any to any dst-port 68
12304 0 0 allow udp from any to any out keep-state
12305 0 0 allow tcp from any to any dst-port 53 out keep-state
12305 0 0 allow udp from any to any dst-port 53 out keep-state
12306 0 0 allow udp from any to any in frag
12307 0 0 allow tcp from any to any dst-port 311
12308 0 0 allow tcp from any to any dst-port 625
12309 0 0 allow icmp from any to any icmptypes 8
12310 0 0 allow icmp from any to any icmptypes 0
12311 0 0 allow igmp from any to any
65534 0 0 deny ip from any to any
65535 0 0 allow ip from any to any
ルールを追加したときに、転送が実際に機能しているかどうかはわかりません。これをテストする方法はありますか?また、転送ルールの認識をブロックしている可能性があるもの。
すべてのルールをフラッシュして、1つのルールを追加してみました
00100 0 0 fwd 127.0.0.1,8484 tcp from any to any dst-port 80 in
しかし、これも効果はありません。