3

我使用的是 Windows XP,并且部署了一个 Apache Web 服务器,它正在侦听端口 8080,地址为 192.168.2.83。注意我电脑的ip地址是192.168.2.83。我可以使用浏览器访问 192.168.2.83:8080,但我不知道如何捕获该访问。当我使用wireshark时,我看不到任何数据包。

当我在互联网上搜索时,我发现了一些技巧,例如“设置虚拟环回适配器”或“使用 RawCap 在 localhost 上捕获”。但这对我不起作用。我已经设置了 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。

参考:维基百科

因此,wiresharkRawCap将为127.0.0.1捕获或显示的任何内容实际上只是您的机器流量,即localhost:8080或 192.168.2.83:8080

此外,您可以检查Apache访问日志,其中记录了服务器处理的所有请求,如果有帮助的话。

于 2012-12-17T06:05:48.357 回答