检测 IP 地址是否为托管 IP 或 ISP

问题描述 投票:0回答:1

想知道如何检测IP地址是否属于ISP本地公司(ADSL/光纤)或网站托管IP公司

基本上我正在寻找某种方法来检测这一点

示例:

78.46.91.39 : Hosting IP (Hetzner DE)
85.53.191.171 : ISP IP (Orange ES)

我有一个想法,制作一系列主机名或 ISP 名称,但寻找智能编码想法的时间太多、时间太长。

dns ip lookup country
1个回答
0
投票

要知道 IP 地址属于托管提供商还是普通 ISP 没有简单的答案。

但一般来说,您可以执行以下操作(基于 https://ipapi.is/hosting-detection.html)来检测托管 IP 范围:

许多大型托管提供商在其网站上公布他们的 IP 范围。

另一种方法是考虑尝试查找托管 IP 地址的开源项目的工作。此类项目的例子有:

希望有帮助。

编辑:

您还可以直接使用他们的免费 API 来查明 IP 地址是否属于托管提供商:

https://api.ipapi.is?q=32.5.140.2

© www.soinside.com 2019 - 2024. All rights reserved.