如何在互联网上找到其他人的 IP 地址,例如在博客文章上发表评论的人的 IP 地址?
答案1
如果是您的网站,请从管理界面检查评论系统是否存储 IP 地址。很有可能会存储。
如果管理界面上没有显示,请直接检查数据库。即使您无法从管理界面浏览,包含评论的表可能仍有一个包含 IP 的字段。
如果它根本不在数据库中,请检查评论的确切时间,并查看 Web 服务器访问日志以查找匹配的 CGI 请求(可能是 CGI POST) - 如果当时只有一个合适的日志条目,那就是您的 IP。
如果评论在数据库中的任何地方都没有确切的时间,请使用其他措施来近似发送时间,然后再次检查该时间范围内的 Web 服务器访问日志,查看是否只有一个合适的日志条目。
如果您无法足够准确地确定评论时间,请计算在该评论之前和之后添加到该条目的评论,然后检查将使用哪个 URL 对该特定条目发表评论,阅读 Web 服务器访问日志以查找所有匹配的条目,并计算其中哪一个是您要查找的评论。确保评论数量与合适的日志条目数量相匹配,以确保您没有犯错误。
如果您无权访问系统,您就无法找到答案。如果出于某种原因 IP 只是引用,那么可能值得查看显示评论的页面的 HTML 源代码,但那太牵强了。好吧,我猜你也可以入侵系统,或贿赂系统管理员,或加入国际间谍组织,成为他们不能失去的知名特工,然后要求你的组织暗中强迫管理员为你显示系统日志……
答案2
并非所有访问者都直接连接,而是使用代理服务器(为了提高速度或隐藏其 IP 地址)。一些代理添加一些特殊的“HTTP 标头”,例如X-转发,用于指定原始 IP 地址。如果存在,则应谨慎使用其值,因为可以轻松添加虚假标头并使其指向某些无辜者。
大多数日志文件不显示该 HTTP 标头,因此如果需要的话,您需要编写一些自己的脚本来确保记录这些标头。
答案3
如果这是您的博客网站,您可以向其中添加 SiteMeter。它不会告诉您您现在正在寻找的那个,但从现在开始它会告诉您。它还会告诉您他们从哪里进入您的网站,以及他们的位置在哪里。