第三方如何跟踪有关用户ISP的信息(Internet服务提供商名称)

时间:2016-06-20 06:07:18

标签: javascript api servlets httpresponse http-referer

某些公司,如maxmind,whatismyisp,spyber从他们的IP地址跟踪用户的ISP名称。

我搜索了许多方法,但仅为---

创立了理由
  • 地理位置跟踪。
  • 代理用户跟踪。

我得到了这些的基础。但我希望以编程方式找到ISP名称。

请帮助我找出他们如何做的方式。 用任何语言建议我一些代码。

enter image description here

2 个答案:

答案 0 :(得分:0)

您可以跟踪有关IP地址的whois信息。

例如,您可以使用Arin的REST服务来获取有关IP地址的信息:

https://www.arin.net/resources/whoisrws/whois_diff.html

此外,HTML5支持Geolocation,通过该地理位置,您可以尝试对IP地址信息进行一些扣除。你可以在这里找到关于gelocation的一些细节:

https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation

如果您想了解有关ISP本身的更多详细信息,可以使用更精确的服务,例如http://ipinfo.io/http://ip-api.com/。这里的主题实际上有一个重复的帖子:Detect ISP (or/and country) by IP Address

答案 1 :(得分:0)

直接跟踪ISP是非常繁琐的过程

需要从洲/国家注册处(特定)获取有关付费服务的信息

喜欢

ARIN(美国) https://whois.arin.net/rest/net/NET-52-32-0-0-1/pft?s=52.41.112.72

APNIC(亚洲) https://wq.apnic.net/whois-search/static/search.html?query=180.151.232.162