全球 IPv4 地址歸屬地數據庫下載

jopen 10年前發布 | 33K 次閱讀 數據庫
IP 地址數據庫下載(Build:20140305,內含官方 PHP 版本解析代碼)

Ruby 版本解析代碼(提供者:jaxi
Java 版本解析代碼(提供者:kevin

ECSHOP & DISCUZ 之 IP 庫專用版下載(Build:20140305)
前言:

經過半年的不斷努力,終于可以發布一個公開的版本了。

IP 地址是互聯網的基礎部分,那么 IP 歸屬地數據庫同樣也很重要。

之前在 ECSHOP 時期就研究過,只是最終沒有更深入。

終于半公半私都有關系的原因,下定決心做了,我一個人為主,也有同事很大的幫助。

這半年多時間以來,知識見漲,尤其是全球地理方面的知識。:-)

這次為了發布,也專門改進了庫的生成方式,更準確(之前的生成代碼有個小問題,導致 ECSHOP、DISCUZ 的也有同樣問題,只是輕易碰不上,這次一并都改進了),庫的體積也更小。

言歸正傳,有空再閑扯。

想使用很簡單,把 17monipdb.dat 和 IP.class.php 放在同一個目錄,使用 IP::find('x.x.x.x') 調用即可。
工程師們請注意:目前為了向后兼容增加更多項目,并且方便進行二次處理,所以兩個文本使用制表符分割;目前使用 UTF-8 字符集,其它字符集請自行轉義;歡迎大家補充其它語言的版本。

幾點說明:

1、維護這個數據庫是個長期工作,甚至是一個無期工作,所以有打算做付費維護的考慮,請各位工程師們理解其辛苦程度。不是為賺錢,而是為了更好的維護數據庫,讓數據更準確,更有價值。

2、目前公開版僅發布國內具體到省,國外具體到國家的格式數據。一般來說夠用了。基于準確度優先的問題,我們暫時沒有做除了直轄市或者可以明確到市的數據,即使有,目前也比較少。這個還請見諒,您可以保持關注。數據庫的更新周期暫定一個月左右。17mon.cn 所對外的數據是完全版也是最新版,有需要可以使用 http://ip.17mon.cn/ 進行查詢。

3、有些 IP 段不會標注國家,是因為要么是路由器 IP 段,要么是做了 ANYCAST 技術,無法具體定位,一般來說,針對普通用戶進行定位,不會碰到此類 IP,只有面對 CDN、DNS、服務器、路由器等等所在的 IP,才有可能碰到。

4、在整理過程中,感謝 DNSPOD 的建議和數據支持,部分數據參考了純真 IP 庫、淘寶 IP 庫、騰訊 IP 庫、新浪 IP 庫、中國互聯網廣告行業 IP 庫的數據,還包括 BGP.HE.NET 以及全球各大地區的 IP 管理機構的 WHOIS 信息數據,感謝給我幫助和支持的大家還有我的同事,還有很多基礎性的文章和資料,包括中國地圖出版社的美國地圖和歐洲地圖。

5、為了便于查詢您使用的 IP 庫版本,將 255.255.255.0 - 255.255.255.255 作為版本數據輸出,您需要了解版本的話,請使用 IP::find('255.255.255.255') 查詢即可。

6、我們為了自己,也為了他人方便,集成了一個大全版,有興趣者可訪問 http://ip.17mon.cn/ 。

7、數據量超大,更不要提未來的 IPv6 了,尤其我們為了準確,盡量使用實證方式維護數據,錯誤難免,請加 QQ 群: 346280296 進行討論。

8、如果您所在公司有更準確的 IP 數據庫需求,可以與我聯系,希望可以發揮各自長處合作共建,而不是各自單打獨斗。

說完了。
來自:http://tool.17mon.cn/ipdb.html
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!