qqwry - 純真ip庫的golang服務
qqwry
純真 IP 庫的一個服務。通過http提供一個ip地址歸屬地查詢支持
軟件介紹
我們大家做網站的時候,都會需要將用戶的IP地址轉換為歸屬地址功能,而之前的作法大都是從硬盤的數據文件中讀取,這樣不太高效。我這次將純真IP庫直接加載到內存中,并以http服務的方式提供接口出來。這樣方便自己項目中所有的程序都能方便的接口IP查詢功能了。
安裝
go安裝
go get github.com/freshcn/qqwry
二進制包直接下載
https://github.com/freshcn/qqwry/releases
下載純真IP庫
請訪問 http://www.cz88.net 下載純真IP庫,需要在windows中安裝程序,然后在程序的安裝目錄可以找到qqwry.dat文件,復制出來放到和本程序同一個目錄(當然也可是其他目錄,只是需要在運行的時候指定IP庫目錄),
運行參數
運行 ./qqwry -h 可以看到本服務程序的可用運行參數
-port string
HTTP 請求監聽端口號 (default "2060")
-qqwry string
純真 IP 庫的地址 (default "./qqwry.dat") 使用方法
http://127.0.0.1:2060?ip=8.8.8.8,114.114.114.114&callback=a
- ip - 要查詢的IP地址,可使用半角逗號分隔查詢多個IP地址。必填項
- callback - jsonp回調函數名,當提交了這個參數,將會按jsonp格式返回。非必填
** 返回結果 **
{"114.114.114.114":{"ip":"114.114.114.114","country":"江蘇省南京市","area":"南京信風網絡科技有限公司GreatbitDNS服務器"},"8.8.8.8":{"ip":"8.8.8.8","country":"美國","area":"加利福尼亞州圣克拉拉縣山景市谷歌公司DNS服務器"}} - ip - 輸入的ip地址
- country - 國家或地區
- area - 區域(我實際測試得到還有可能是運營商)
感謝
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!