【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這種大頭才能實作的了這個規模的資料手機,是以準确度幾乎無法被超越,更大的網際網路公司除外
【傳送門】
點選超連結可體驗我上述所說的定位功能
<a target="_blank" href="https://www.opengps.cn/data/ip/ipsearch.aspx">普通ip定位:https://www.opengps.cn/data/ip/ipsearch.aspx</a>
<a target="_blank" href="https://www.opengps.cn/data/ip/iphighaccuracy.aspx">高精度ip定位:https://www.opengps.cn/data/ip/iphighaccuracy.aspx</a>
----------分界線,2016-11-30補充一點内容-----------------------------------
發現寫了這個文章之後閱讀量還挺高,于是我今天過來補充一點材料,如下圖,是我的華為榮耀6手機背景運作的百度位置服務,在位置服務的條款中已經将匿名收集wifi的macid,基站的編碼,gps坐标位置,通過網絡發送回百度背景伺服器,當然,這裡隐含了一個内容就是通過網絡發送,自然也就還有一個内容就是目前使用的公網ip