我怎样才能根据目标 IP 地址查明某人要访问什么网站?

我怎样才能根据目标 IP 地址查明某人要访问什么网站?

我怎样才能根据目标 IP 地址找出某人要访问的网站,例如http://199.239.137.32/

答案1

不可以。自从 HTTP 1.1 以来,任何给定的 IP 地址都可以托管多个域,因此无法仅根据 IP 地址来确定哪个特定网站属于该 IP 地址。

但是,要做的是对 IP 地址进行反向 DNS 查找(如果您是 Windows 用户,最简单的方法是打开 cmd.exe 并 ping 1.2.3.4,它会将 IP 地址作为最顶部的条目进行反向 DNS 查找)。这将告诉您 IP 地址的 DNS 名称,并为您提供一些提示。

其次,你总是可以访问IP 地址。将其输入到浏览器中,如下所示http://1.2.3.4如果端口 80 上有默认网站,您将被带到该地址的网站。如果您对该网站的内容有怀疑,则应该小心,因为它可能不适合工作!

最后,如果您使用 wireshark 网络捕获了流向该 IP 地址的流量,您将能够看到该网站上发生的 URL、网站和查询的具体详细信息,如果您正在审核特定用户的活动,例如在调查公司时间或设备的滥用时,这些信息可能会对您有更具体的兴趣。

答案2

你不能

IP 地址不要携带引荐信息。

浏览器传递包含 URL 引用、浏览器类型、查询参数等的上下文。

您唯一能做的就是追踪其位置和一些 whois 信息。

例如使用

http://itools.com/internet

要了解网站访问者的更多信息,您可以使用服务器端技术或客户端脚本。

PHP

$referringSite = $_SERVER['HTTP_REFERER'];

。网

Dim referringSite as String = Request.ServerVariables["HTTP_REFERER"]

JavaScript / jQuery

var referringSite = document.referrer;

相关内容