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