想知道如何检测IP地址是否属于ISP本地公司(ADSL/光纤)或网站托管IP公司
基本上我正在寻找某种方法来检测这一点
示例:
78.46.91.39 : Hosting IP (Hetzner DE)
85.53.191.171 : ISP IP (Orange ES)
我有一个想法,制作一系列主机名或 ISP 名称,但寻找智能编码想法的时间太多、时间太长。
要知道 IP 地址属于托管提供商还是普通 ISP 没有简单的答案。
但一般来说,您可以执行以下操作(基于 https://ipapi.is/hosting-detection.html)来检测托管 IP 范围:
许多大型托管提供商在其网站上公布他们的 IP 范围。
另一种方法是考虑尝试查找托管 IP 地址的开源项目的工作。此类项目的例子有:
希望有帮助。
编辑:
您还可以直接使用他们的免费 API 来查明 IP 地址是否属于托管提供商: