在哪裡可以找到/購買更新的 ISP IP 範圍的完整清單?

在哪裡可以找到/購買更新的 ISP IP 範圍的完整清單?

我需要將每日大量訪客 IP 分配給他們來自的 ISP。於是我想到了購買ISP對應的IP位址清單。

現在到目前為止我只發現:

ip2國家

但我不確定它們的合法性,並且不想得到一個充滿錯誤數據的資料庫!

答案1

MaxMind 是 IP 資訊的主要提供者之一。

http://www.maxmind.com/

雖然他們有很多產品,但這是他們的 ISP 資料庫:

http://www.maxmind.com/app/isp

它們也有許多介面方法(例如c 庫、apache 模組、php 模組)。

我合作過的網站主要將其用於與網路分析相關的 GeoIP 目的。

答案2

IP 到國家/地區的轉換並不太困難,而且該清單可能與其他清單一樣準確。

但是,請注意任何告訴您他們可以比國家/地區定位更準確的人,因為這是我的公司一段時間以來一直在認真研究的問題。在英國,許多(如果不是大多數)人看起來都在倫敦,因為那是分配的 IP 列出的地方。

答案3

您可以從我自己的服務中取得這些數據,https://ipinfo.io。主要的 IPinfo.io 服務是 API:

$ curl ipinfo.io/8.8.8.8?token=$TOKEN
{
  "ip": "8.8.8.8",
  "hostname": "google-public-dns-a.google.com",
  "city": "Mountain View",
  "region": "California",
  "country": "US",
  "loc": "37.3860,-122.0840",
  "postal": "94035",
  "phone": "650",
  "asn": {
    "asn": "AS15169",
    "name": "Google LLC",
    "domain": "google.com",
    "route": "8.8.8.0/24",
    "type": "hosting"
  },
  "company": {
    "name": "Google LLC",
    "domain": "google.com",
    "type": "hosting"
  }
}

但 API 中傳回的所有資料以及一些附加資料都可供下載。

相關內容