<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 歸屬地,是怎么實現(xiàn)的?

          共 2183字,需瀏覽 5分鐘

           ·

          2022-05-15 16:49

          程序員的成長之路
          互聯(lián)網(wǎng)/程序員/技術(shù)/資料共享?
          關(guān)注


          閱讀本文大概需要 3.5?分鐘。

          來自:網(wǎng)絡(luò),侵刪

          為了進(jìn)一步規(guī)范國內(nèi)的網(wǎng)絡(luò)輿論,國家規(guī)定了各互聯(lián)網(wǎng)平臺都需要顯示 IP 歸屬地信息。微博、抖音、公眾號等多個平臺紛紛上線了 IP 歸屬地功能,這標(biāo)志著國內(nèi)言論的進(jìn)一步規(guī)范化。但互聯(lián)網(wǎng)平臺商們是怎么通過 IP 定位到我們所屬地區(qū)的?這背后的原理是什么?IP 歸屬地背后又有哪些實際的應(yīng)用?今天我們就來聊聊 IP 歸屬地背后的技術(shù)原理。

          如何通過 IP 找到地址?

          在我們印象中,我們都知道可以通過 IP 地址找到某個人。但當(dāng)我們細(xì)想一下,我們會發(fā)現(xiàn)其實 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 的每臺計算機(jī)或設(shè)備都連接到一個 AS。而每一個自治系統(tǒng)都會有一個編碼,我們稱之為 ASN。
          可以認(rèn)為 AS 類似于一個城鎮(zhèn)的郵局。郵件從一個郵局到另一個郵局,直到到達(dá)正確的城鎮(zhèn)為止,然后該城鎮(zhèn)的郵局將在該城鎮(zhèn)內(nèi)傳遞郵件。每個 AS 都控制一組特定的 IP 地址,就像每個鎮(zhèn)的郵局負(fù)責(zé)將郵件傳遞到該鎮(zhèn)內(nèi)的所有地址一樣。通常,每個 AS 由單個大型組織(例如 Internet 服務(wù)提供商(ISP)、大型企業(yè)技術(shù)公司、大學(xué)或政府機(jī)構(gòu))運營。
          到這里,我們可以捋清楚這樣一個邏輯關(guān)系:IP地址 -> 地址塊 -> 自治網(wǎng)絡(luò)編碼(ASN) -> 組織 -> 國家。通過 IP 地址,我們就可以定位到一個大致的地理位置,例如:北京朝陽區(qū)、深圳南山區(qū)等。例如我現(xiàn)在的 IP 地址就歸屬于編碼為?AS4xxx?這個自治網(wǎng)絡(luò),通過這個 ASN 可以知道位置在中國深圳,這個 ASN 編碼所屬的組織為?中國電信
          但是通過 ASN 也只能是找到縣級或者區(qū)級的地理位置,再細(xì)的位置就找不到了。但怎么有些時候同學(xué)說:他被查水表了,直接定位到某個單元某一戶呢?其實原理也很簡單!上面我們說到可以根據(jù) IP 地址定位到 ASN 所屬組織,而 ASN 所屬組織在進(jìn)行 IP 地址分配的時候,都是會進(jìn)行 IP 地址分配記錄的。
          某個 IP 地址分配給了誰,都記錄得一清二楚。因此警察叔叔想找你喝茶,那還不是一抓一個準(zhǔn)。但要提示一下的是,并不是誰都有那個權(quán)限去運營商查詢這些數(shù)據(jù)。所以那些說可以爬著網(wǎng)線找到你的人,基本上可以忽略,都是在嚇唬你。只有警察叔叔立案,并且出示相關(guān)手續(xù)之后才可以進(jìn)行數(shù)據(jù)查詢。

          IP 地址的隱私問題

          那是不是只有運營商才能查到某個人的住址信息呢?在大數(shù)據(jù)時代的今天,各種互聯(lián)網(wǎng)應(yīng)用搜集了大量的數(shù)據(jù)信息,它們其實也可以根據(jù)這些信息,推斷出某個人的大致地址位置。例如百度地圖會一直用 App SDK 以及網(wǎng)頁的方式記錄 IP 和地址位置的關(guān)聯(lián),并允許反向查詢,也就是可以根據(jù) IP 地址反向查詢到某個位置,這個數(shù)據(jù)精度可能精確到幾百米。
          其實不止國內(nèi)的公司會這么做,其實國外的公司同樣也會這么做,就比如 Google 也做了。只是國外對這方面控制得非常嚴(yán)格,因此它們會比較明確地披露所使用的用戶隱私數(shù)據(jù),并且還提供了對應(yīng)功能可以讓用戶關(guān)閉。
          有朋友說了,那我可以用 VPN 改變 IP,那是不是某些 App 就不知道我的精確位置了呀?其實并不是的,因為你的鄰居可以出賣了你。某些 App 發(fā)現(xiàn),鄰居周圍的 WIFI、藍(lán)牙等和你的非常像。而且當(dāng)某個 WiFi 信號消失時,鄰居那邊的也同步消失了。那么他們就可以猜測,你隱藏了自己的真實 IP,你的地理位置和鄰居的非常近。這就是大數(shù)據(jù)時代背景下的應(yīng)用。
          因此,當(dāng)某些設(shè)備彈出提示「是否允許掃描本地設(shè)備」時,你就要謹(jǐn)慎選擇了。如果不是內(nèi)網(wǎng) NAS 或者投屏類的,基本上沒有必要允許這個操作,這個操作都是在盜取你的個人隱私信息。如果你允許了這個操作,那他就會開始掃描整個局域網(wǎng)的設(shè)備信息,然后記錄下來。最終,其會將你的 IP 地址、手機(jī) IMEI、WiFi 等信息匯總起來,從而做一些商業(yè)化的信息,例如 —— 你在電腦上搜了下房子這個關(guān)鍵詞,等會你刷手機(jī)抖音就會給你推送房地產(chǎn)廣告。
          連接本地網(wǎng)絡(luò)設(shè)備
          說白了,「查找并連接到本地網(wǎng)絡(luò)上的設(shè)備」的使用為跨平臺廣告提供了方便,而從個人信息保護(hù)和隱私保護(hù)體驗的角度來講,這種對設(shè)備的監(jiān)控、跟蹤可能會給用戶帶來擔(dān)憂。

          參考資料

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

          推薦閱讀:

          一個可以超越 VS Code 的新 IDE?

          面試官:有一種數(shù)據(jù)類型,Redis 要存兩次,為什么?

          互聯(lián)網(wǎng)初中高級大廠面試題(9個G)

          內(nèi)容包含Java基礎(chǔ)、JavaWeb、MySQL性能優(yōu)化、JVM、鎖、百萬并發(fā)、消息隊列、高性能緩存、反射、Spring全家桶原理、微服務(wù)、Zookeeper......等技術(shù)棧!

          ?戳閱讀原文領(lǐng)取!? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??朕已閱?

          瀏覽 19
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  无码午夜成人 | 婷婷五月天影院 | 欧美日韩国产区二区三视频豆花 | jizzjizz丝袜老师 | 天美传媒麻豆MDXXXX |