我正在使用Windows XP,我已经部署了一个Apache Web服务器,它正在侦听端口8080和地址192.168.2.83。请注意,我的PC的IP地址是192.168.2.83。我可以使用浏览器访问192.168.2.83:8080,但我不知道如何捕获该访问。当我使用wireshark时,我看不到包。
当我搜索互联网时,我发现了一些提示,例如“设置虚拟环回适配器”或“使用RawCap捕获本地主机”。但这对我不起作用。我已经设置了lp适配器,但我无法在wireshark中看到它。我尝试过RawCap,但我不是在使用localhost。 我认为localhost(= 127.0.0.1)与我的地址(= 192.168.2.83)不同。
那我该怎么办?
答案 0 :(得分:1)
在您的情况下 127.0.0.1 与 192.168.2.83
相同在现代计算机系统上,localhost作为主机名转换为 通常是127.0.0.0/8(环回)网络块中的IPv4地址 在IPv6中为127.0.0.1或:: 1。
参考:Wikipedia
因此,无论 wireshark 或 RawCap 将捕获或显示 127.0.0.1 实际上只是您的机器流量 localhost:8080 或192.168.2.83:8080
此外,您可以检查 Apache 访问日志,它记录服务器处理的所有请求,如果有帮助的话。