別再懵圈啦!免費API定位工具讓 IP 地址"原形畢露"
在互聯(lián)網(wǎng)這張大網(wǎng)里,IP地址就像是每個設(shè)備的 “門牌號”,藏著不少秘密??珊芏嗳嗣鎸λ家活^霧水,今天就給大家講講免費API定位工具,幫你揭開IP地址的神秘面紗。
以前要通過IP地址找到用戶的位置,有很多方法。比如搜狐、淘寶和黑客聯(lián)盟這些公司都提供IP查詢的服務(wù)。搜狐的好處是前端可以直接用,不用后端幫忙,但問題是數(shù)據(jù)更新太慢了,信息也不全。淘寶雖然也有這個服務(wù),但由于訪問次數(shù)限制,有時候很不穩(wěn)定,用起來就像坐過山車一樣。至于黑客聯(lián)盟的查詢接口,雖然能查到信息,但那些歸屬地的信息讓人看不明白。
重點來了,有個免費的好工具叫IP Geolocation API。用它可以免費查IP地址,而且給的信息特別詳細(xì),包括國家、省份、城市、區(qū)縣甚至街道這些信息都能查到。如下圖所示:
這個工具也可以通過API來調(diào)用,如下圖所示:
為了以后方便調(diào)用,可以用Python寫一個腳本來查詢IP地址的歸屬地。輸出的結(jié)果如下所示:
root@code-server:/home/code/script/python# python3 ip_query.py
IP歸屬地查詢結(jié)果:
IP地址:107.173.155.239
狀態(tài):success
國家:United States
國家代碼:US
地區(qū)代碼:CA
地區(qū)名稱:California
城市:Santa Clara
郵編:95052
緯度:37.3530
經(jīng)度:-121.9544
時區(qū):America/Los_Angeles
ISP服務(wù)商:HostPapa
組織機構(gòu):RackNerd LLC
AS信息:AS36352 HostPapa
反向解析:107-173-155-239-host.colocrossing.com
移動網(wǎng)絡(luò):False
代理:False
托管服務(wù):True
這個腳本用起來很簡單,你可以指定一個IP地址來查詢,或者直接查當(dāng)前電腦的IP地址。