私のiptablesコマンドが一致するパケットのヘッダーフィールドを変更しますか?

私のiptablesコマンドが一致するパケットのヘッダーフィールドを変更しますか?

iptablesこのコマンドが実際に何をしているのかわかりません。誰かがこれを説明できますか?

iptables -t nat -A PREROUTING -p tcp --destination-port 80 -j REDIRECT --to-port 10000

するポート80に送信されたTCPパケットは、localhostポート10000にリダイレクトされることを理解してください。しかし、私の具体的な質問は次のとおりです。着信パケットが一致する場合(つまり、tcpでポート80に向かう場合)、TCPヘッダーのポートを10000に書き換えますか? IPヘッダーの宛先IPが127.0.0.1に書き換えられたか、そのまま残りますか?

上記の2つの項目のいずれかが変更された場合、ヘッダーチェックサムは再計算されますか?

最後に、ローカルホストにTCPサーバーを作成し、ポート10000をリッスンし、ブラウザが私にリダイレクトされている場合、ターゲットIPが上書きされたときにブラウザ接続をどのようにプロキシ処理しますか?ホストヘッダーを使用しますか?

ベストアンサー1

おすすめ記事