3

私はWindowsXPを使用しており、ポート8080とアドレス192.168.2.83でリッスンしているApacheWebサーバーを展開しました。私のPCのIPアドレスは192.168.2.83であることに注意してください。ブラウザで192.168.2.83:8080にアクセスできますが、そのアクセスをキャプチャする方法がわかりません。Wiresharkを使用すると、パケットが表示されません。

インターネットを検索すると、「仮想ループバックアダプタのセットアップ」や「RawCapを使用してローカルホストでキャプチャする」などのヒントが見つかりました。しかし、それは私にはうまくいきませんでした。lpアダプターをセットアップしましたが、wiresharkで表示されません。RawCapを試しましたが、ローカルホストで作業していません。localhost(= 127.0.0.1)は私のアドレス(= 192.168.2.83)とは違うと思います。

だから私は何をすべきですか?

4

1 に答える 1

1

あなたの場合、127.0.0.1は192.168.2.83と同じです

最新のコンピューター システムでは、ホスト名としての localhost は、127.0.0.0/8 (ループバック) ネット ブロックの IPv4 アドレスに変換されます。通常は 127.0.0.1、または IPv6 の ::1 です。

参考:ウィキペディア

したがって、wiresharkまたはRawCapが127.0.0.1をキャプチャまたは表示するものは、実際にはlocalhost:8080または 192.168.2.83:8080であるマシンのトラフィックのみです。

さらに、サーバーによって処理されたすべてのリクエストを記録するApacheアクセスログを確認できます.

于 2012-12-17T06:05:48.357 に答える