本文贊助 新手上雲2bit.cn
阿里雲代金券 2bit.cn/q
阿里云云服務器 2bit.cn/2(低配) 2bit.cn/5(高配)
【ip定位歷史】
關於IP定位,最早是通過運營商實現,每個運營商申請到的ip段,在某個範圍內使用。
因此早期只能是國家爲單位的基礎數據。
對於比較大的國家,就進一步劃分,比如,中國某通訊公司(不打廣告),固定將某些ip分配某些機房使用,而這些機房則具備地域屬性,因此就可以知道某些ip的位置是哪個省市區。
在進一步,網上有種測算路由的方式進行定位,就是由大範圍逐個跳轉,跟蹤路由。從而對比找出ip所在的小範圍。
【前提條件】
如今,網絡鋪設已經有個相當多的特性,比如:
A.國內的某大運營商,ip資源夠用,直接給用戶分配公網ip。我以前就在這種網絡下用動態域名工具玩過網站。
B.部分運營上爲了緩解ip資源不足問題,某個大範圍使用代理轉發方式,給到用戶的是私網ip,用戶最終用代理的ip池的ip訪問公網。
C.電話運營商,ip資源利用率過低,幾乎是一個省份用一個ip池進行代理給用戶的手機網絡上網
【延伸價值】
隨着大數據發展,百度做了大數據匿名收集數據,數據實時分析。因此可以將手機收集到的精準GPS數據和當前所用IP數據成對上報給後端服務器,運算過之後,就可以得出某個IP的分佈範圍數據。
誤差說明:
對於上述A的情況,精確度可以達到幾十米
對於上述B的情況,可能得覆蓋一個城市的範圍
對於上述C的情況,往往是一個省份的誤差程度
因此,對於有線寬帶用戶,分配了相對固定的公網IP,用戶在這個線路下有放置了wifi無線路由器,wifi下有接入了手機用戶,手機裏運行了百度的服務,比如百度地圖,或者百度地圖SDK。
其定位精度就可以達到幾十米範圍。對於這種數據,只有bat這種大頭才能實現的了這個規模的數據手機,因此準確度幾乎無法被超越,更大的互聯網公司除外
【傳送門】
點擊超鏈接可體驗我上述所說的定位功能
普通IP定位:https://www.opengps.cn/Data/IP/IPSearch.aspx
高精度IP定位:https://www.opengps.cn/Data/IP/IPHighAccuracy.aspx