目前市面上經常使用的ip地址庫,有如下幾種php
1,web客戶端
直接選擇新浪的請求鏈接(http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js)就能夠了,簡單方便省事node
2,在服務器端:git
由於服務器端獲取第三方api請求,不可控因素過多,建議是選擇服務器端查詢數據庫的方式來走,這裏可選的有三種:純真ip,ipip.net和國外的maxmid。github
從精度和準確度來說應該是: 純真ip < ipip.et = maxmidgolang
語言支持上,他們也大差不差,各個主流語言的程序SDK都已經給出。web
產品使用度上,他們都有本身的很多的用戶。可是貌似ipip.net更專業點,攜程等等都是他們的用戶。數據庫
由於maxmid是國外的,因此建議如今使用 ipip.netapi
這裏給出項目使用到的SDK:服務器
nodejs :https://github.com/ChiChou/node-ipip.net