Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何从网页或URL知道地理来源?_Html_Http_Web Crawler - Fatal编程技术网

Html 如何从网页或URL知道地理来源?

Html 如何从网页或URL知道地理来源?,html,http,web-crawler,Html,Http,Web Crawler,我正在构建一个网络爬虫,并试图找出网页的来源。我的意思是,我可以检查域(例如,阿根廷的.com.ar ar),但也有其他网站,它们也有阿根廷的域(.com.net),例如www.taringa.net。是一个阿根廷网站,但拥有.net域 那我怎么做呢 谢谢。 IP地理定位。倒转 查找IP地址,您可以 获取地理位置。这些 服务要花钱,而且只会 告诉您服务器的物理位置 是托管的 在域名上做一个who。会的 告诉你网站在哪里 注册的 但是记住, “网页从哪里来”没有任何意义。网络没有地域界限。我可以

我正在构建一个网络爬虫,并试图找出网页的来源。我的意思是,我可以检查域(例如,阿根廷的.com.ar ar),但也有其他网站,它们也有阿根廷的域(.com.net),例如www.taringa.net。是一个阿根廷网站,但拥有.net域

那我怎么做呢

谢谢。

  • IP地理定位。倒转 查找IP地址,您可以 获取地理位置。这些 服务要花钱,而且只会 告诉您服务器的物理位置 是托管的

  • 在域名上做一个who。会的 告诉你网站在哪里 注册的

但是记住,
“网页从哪里来”没有任何意义。网络没有地域界限。我可以在加州圣何塞运行一个西班牙语网站,并在加拿大注册域名联系人。您将无法知道我的网站是针对智利用户的。

您可以在命令行上使用whois查询,或者根据结果向whois.arin.net和whois.xxxx.xxx发出请求。如果我将www.taringa.net映射到IP,我会得到以下结果:

www.taringa.net.    300 IN  A   190.210.132.53
在上面运行的是谁:

whois 190.210.132.53
给我一吨的输出:

inetnum:     190.210.132/24
status:      reallocated
owner:       WIROOS SRL
ownerid:     AR-WISR1-LACNIC
responsible: ALBERTO NAKAYAMA
address:     GRAL MIGUEL DE AZCUENAGA, 71, 4 A
address:     C1029AAA - BUENOS AIRES -
country:     AR
phone:       +54 011 30973059 [3059]
这通常适用于任何ip