<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          全網(wǎng)顯示 IP 歸屬地,是怎么實(shí)現(xiàn)的?

          共 2438字,需瀏覽 5分鐘

           ·

          2022-05-29 10:49

          轉(zhuǎn)載自公眾號(hào)【陳樹義】

          https://mp.weixin.qq.com/s/scA-jNcy--mZsSnhG2jmTQ


          為了進(jìn)一步規(guī)范國(guó)內(nèi)的網(wǎng)絡(luò)輿論,國(guó)家規(guī)定了各互聯(lián)網(wǎng)平臺(tái)都需要顯示 IP 歸屬地信息。微博、抖音、公眾號(hào)等多個(gè)平臺(tái)紛紛上線了 IP 歸屬地功能,這標(biāo)志著國(guó)內(nèi)言論的進(jìn)一步規(guī)范化。

          但互聯(lián)網(wǎng)平臺(tái)商們是怎么通過 IP 定位到我們所屬地區(qū)的?這背后的原理是什么?IP 歸屬地背后又有哪些實(shí)際的應(yīng)用?今天我們就來聊聊 IP 歸屬地背后的技術(shù)原理。

          如何通過 IP 找到地址?

          在我們印象中,我們都知道可以通過 IP 地址找到某個(gè)人。但當(dāng)我們細(xì)想一下,我們會(huì)發(fā)現(xiàn)其實(shí) IP 地址與地理位置并不是直接相關(guān)的。那我們到底是如何通過 IP 地址找到地址的呢?

          答案是:通過自治系統(tǒng)(Autonomous System)。

          互聯(lián)網(wǎng)是由不同網(wǎng)絡(luò)組成的網(wǎng)絡(luò),自治系統(tǒng)是組成 Internet 的大型網(wǎng)絡(luò),連接到 Internet 的每臺(tái)計(jì)算機(jī)或設(shè)備都連接到一個(gè) AS。而每一個(gè)自治系統(tǒng)都會(huì)有一個(gè)編碼,我們稱之為 ASN。

          可以認(rèn)為 AS 類似于一個(gè)城鎮(zhèn)的郵局。郵件從一個(gè)郵局到另一個(gè)郵局,直到到達(dá)正確的城鎮(zhèn)為止,然后該城鎮(zhèn)的郵局將在該城鎮(zhèn)內(nèi)傳遞郵件。

          每個(gè) AS 都控制一組特定的 IP 地址,就像每個(gè)鎮(zhèn)的郵局負(fù)責(zé)將郵件傳遞到該鎮(zhèn)內(nèi)的所有地址一樣。


          通常,每個(gè) AS 由單個(gè)大型組織(例如 Internet 服務(wù)提供商(ISP)、大型企業(yè)技術(shù)公司、大學(xué)或政府機(jī)構(gòu))運(yùn)營(yíng)。

          到這里,我們可以捋清楚這樣一個(gè)邏輯關(guān)系:IP地址 -> 地址塊 -> 自治網(wǎng)絡(luò)編碼(ASN) -> 組織 -> 國(guó)家

          通過 IP 地址,我們就可以定位到一個(gè)大致的地理位置,例如:北京朝陽區(qū)、深圳南山區(qū)等。例如我現(xiàn)在的 IP 地址就歸屬于編碼為?AS4xxx?這個(gè)自治網(wǎng)絡(luò),通過這個(gè) ASN 可以知道位置在中國(guó)深圳,這個(gè) ASN 編碼所屬的組織為?中國(guó)電信

          但是通過 ASN 也只能是找到縣級(jí)或者區(qū)級(jí)的地理位置,再細(xì)的位置就找不到了。

          但怎么有些時(shí)候同學(xué)說:他被查水表了,直接定位到某個(gè)單元某一戶呢?其實(shí)原理也很簡(jiǎn)單!

          上面我們說到可以根據(jù) IP 地址定位到 ASN 所屬組織,而 ASN 所屬組織在進(jìn)行 IP 地址分配的時(shí)候,都是會(huì)進(jìn)行 IP 地址分配記錄的。

          某個(gè) IP 地址分配給了誰,都記錄得一清二楚。因此警察叔叔想找你喝茶,那還不是一抓一個(gè)準(zhǔn)。

          但要提示一下的是,并不是誰都有那個(gè)權(quán)限去運(yùn)營(yíng)商查詢這些數(shù)據(jù)。所以那些說可以爬著網(wǎng)線找到你的人,基本上可以忽略,都是在嚇唬你。

          只有警察叔叔立案,并且出示相關(guān)手續(xù)之后才可以進(jìn)行數(shù)據(jù)查詢。

          IP 地址的隱私問題

          那是不是只有運(yùn)營(yíng)商才能查到某個(gè)人的住址信息呢?在大數(shù)據(jù)時(shí)代的今天,各種互聯(lián)網(wǎng)應(yīng)用搜集了大量的數(shù)據(jù)信息,它們其實(shí)也可以根據(jù)這些信息,推斷出某個(gè)人的大致地址位置。

          例如百度地圖會(huì)一直用 App SDK 以及網(wǎng)頁的方式記錄 IP 和地址位置的關(guān)聯(lián),并允許反向查詢,也就是可以根據(jù) IP 地址反向查詢到某個(gè)位置,這個(gè)數(shù)據(jù)精度可能精確到幾百米。

          其實(shí)不止國(guó)內(nèi)的公司會(huì)這么做,其實(shí)國(guó)外的公司同樣也會(huì)這么做,就比如 Google 也做了。只是國(guó)外對(duì)這方面控制得非常嚴(yán)格,因此它們會(huì)比較明確地披露所使用的用戶隱私數(shù)據(jù),并且還提供了對(duì)應(yīng)功能可以讓用戶關(guān)閉。

          有朋友說了,那我可以用 VPN 改變 IP,那是不是某些 App 就不知道我的精確位置了呀?其實(shí)并不是的,因?yàn)槟愕泥従涌梢猿鲑u了你。

          某些 App 發(fā)現(xiàn),鄰居周圍的 WIFI、藍(lán)牙等和你的非常像。而且當(dāng)某個(gè) WiFi 信號(hào)消失時(shí),鄰居那邊的也同步消失了。

          那么他們就可以猜測(cè),你隱藏了自己的真實(shí) IP,你的地理位置和鄰居的非常近。這就是大數(shù)據(jù)時(shí)代背景下的應(yīng)用。

          因此,當(dāng)某些設(shè)備彈出提示「是否允許掃描本地設(shè)備」時(shí),你就要謹(jǐn)慎選擇了。如果不是內(nèi)網(wǎng) NAS 或者投屏類的,基本上沒有必要允許這個(gè)操作,這個(gè)操作都是在盜取你的個(gè)人隱私信息。

          如果你允許了這個(gè)操作,那他就會(huì)開始掃描整個(gè)局域網(wǎng)的設(shè)備信息,然后記錄下來。

          最終,其會(huì)將你的 IP 地址、手機(jī) IMEI、WiFi 等信息匯總起來,從而做一些商業(yè)化的信息,例如 —— 你在電腦上搜了下房子這個(gè)關(guān)鍵詞,等會(huì)你刷手機(jī)抖音就會(huì)給你推送房地產(chǎn)廣告。

          連接本地網(wǎng)絡(luò)設(shè)備

          說白了,「查找并連接到本地網(wǎng)絡(luò)上的設(shè)備」的使用為跨平臺(tái)廣告提供了方便,而從個(gè)人信息保護(hù)和隱私保護(hù)體驗(yàn)的角度來講,這種對(duì)設(shè)備的監(jiān)控、跟蹤可能會(huì)給用戶帶來擔(dān)憂。

          參考資料

          • 什么是自治系統(tǒng)?| 什么是 ASN?| Cloudflare
          • IP 地址能精確到什么地步,如何保護(hù)隱私?- Luv Letter 的回答 - 知乎
          • IP 地址能精確到什么地步,如何保護(hù)隱私?- Happy Ennding 的回答 - 知乎

          大家都留言看看自己的ip歸屬地吧。


          • —————END—————

          PS:如果覺得我的分享不錯(cuò),歡迎大家隨手點(diǎn)贊、在看。

          ?關(guān)注公眾號(hào):Java后端編程,回復(fù)下面關(guān)鍵字?


          要Java學(xué)習(xí)完整路線,回復(fù)??路線?

          缺Java入門視頻,回復(fù)?視頻?

          要Java面試經(jīng)驗(yàn),回復(fù)??面試?

          缺Java項(xiàng)目,回復(fù):?項(xiàng)目?

          進(jìn)Java粉絲群:?加群?


          PS:如果覺得我的分享不錯(cuò),歡迎大家隨手點(diǎn)贊、在看。

          (完)




          加我"微信"?獲取一份 最新Java面試題資料

          請(qǐng)備注:666不然不通過~


          最近好文


          1、必須推薦的一個(gè)后臺(tái)管理系統(tǒng)

          2、無意中發(fā)現(xiàn)了一位清華妹子的資料庫!

          3、Java后端編程讀者群正式成立了!

          4、一套簡(jiǎn)單通用的Java后臺(tái)管理系統(tǒng),拿來即用

          5、36 張圖梳理 Intellij IDEA 常用設(shè)置



          最近面試BAT,整理一份面試資料Java面試BAT通關(guān)手冊(cè),覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。
          獲取方式:關(guān)注公眾號(hào)并回復(fù)?java?領(lǐng)取,更多內(nèi)容陸續(xù)奉上。
          明天見(??ω??)??
          瀏覽 97
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  草草草在线观看 | 最新流出毛片视频 | 中文字幕第777页 | 美女黄在线看免费日本 | 亚洲无码高清在线播放 |