根據ip查詢ISP運營商和歸屬地的幾種方法
阿新 • • 發佈:2022-04-28
一般來說都是根據網上流傳的各種IP庫來解析獲取對應的ISP和歸屬地的,
除非有實力的公司自己從運營商獲取資料,然後做資料分析得到。
下面介紹前者,如何利用網上的IP庫獲取這類資訊:
1、利用 ip138.com 獲取相關資訊:
decli@~ 14:34:31>
curl http://iframe.ip138.com/city.asp 2>/dev/null|sed -n 's#.*<center>|</center>.*##gp'
您的IP是:[113.108.76.174] 來自:廣東省深圳市 電信
decli@~ 14:36:23>
由於ip138.com 並未提供批量查詢介面,因此,這種方式雖然簡單,但只能用來做單個查詢。
2、淘寶 IP 庫提供的 Rest 風格介面:10qps
http://ip.taobao.com/ipSearch.php
3、新浪 ip 庫:
http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=8.8.8.8
4、批量查詢:
這種方式大都基於純真IP庫(http://www.cz88.net/),下載到本地,然後用python或者PHP、C等解析二進位制IP庫檔案。
(1)IP地址批量查詢 python版
(2)qqwry圍繞純真資料庫開發的一系列小工具