用户 IP,里面藏了多少秘密?
大家都知道,要郵寄一封信給正確的收件人,需要提供準確而精細的地址,這個地址需要從國家和城市精確到郵政編碼,街道和門牌號碼。只有這樣,郵局的工作人員才能知道將信送到那里。
Internet 上也是如此,每個設備都需要一個唯一的“門牌號”才能與其他設備進行網絡通信交換數據,這個“門牌號”就是 IP 地址。在設備建立連接期間,IP 地址會被自動或手動地分配給聯網設備,分配過程中 Internet 協議(IP)起著重要作用。
互聯網協議地址(也被稱為“IP 地址”或簡稱為“IP”)是互聯網的基礎。它基于 Internet 協議,是指內部或外部網絡中的設備(例如計算機,Web 服務器或打印機等)的唯一可識別地址。IP 地址可以指定整個設備組,也可以為一臺計算機分配多個地址。同時網絡中的每個 IP 地址在任何給定時間只能使用一次。下面我們來詳細說說 IP 地址的運作原理。
IPv4、IPv6 及 IP 的類型
IP 地址現在有兩個版本,分別是 IPv4 和 IPv6。
IPv4 地址
大多數設備當前主要使用 Internet 協議版本 4(IPv4)的地址。它由 32 位二進制數組成,例如 11000000 10101000 10110010 00011111。為了使此數字好分辨,通常將這 32 位二進制數表示為四個十進制數字的組合,其值從 0 到 255,以點 . 分隔。例如:192.168.178.31。
IPv4 總共可以構成約 43 億個不同的地址。對于早期全球互聯網設備而言,因為所有設備不會同時使用,而某些設備也僅在專用網絡中使用, IP 地址數目就顯得很充足。但現在越來越多的日常設備需要連接到互聯網,尤其是物聯網(IoT)的出現讓很大一部分設備都需要有自己的 IP 地址,IPv4 地址數量已經使用完畢,并且無法滿足數量需求。
已經到來的 IPv6
IPv6 的地址具有 128 位,因此必須寫為 128 位的二進制數。由于這樣的數字太長且不切實際,所以采用十六進制表示法將 128 位壓縮為 16 位的 8 個塊,并用冒號 : 分隔。例如 0000:0000:0000:0000:0000:ffff:c0a8:b21f。字母 a 至 f 也用作十六進制數字。如果我們在每個塊的開頭省略零,并用兩個冒號“:: ”替換一系列連續的 0000 塊,則可以進一步簡化格式。上面的例子可以簡寫為 :: FFFF:c0a8:b21f。
IP 地址的類型
除去 IPv4 與 IPv6 的區別,IP 地址還分為動態 IP 地址、靜態 IP 地址,以及保留給專用網絡使用的“用于特殊目的”的 IP 地址。
動態 IP 地址
動態 IP 地址最常用于日常的在線瀏覽。當 DSL (數字用戶線路)客戶使用其路由器接入 Internet 時,Internet 服務提供商(ISP)會為其分配一個地址池中的隨機 IP 地址。該分配的 IP 會在每次使用后進行刪除,或者定期(例如每 24 小時一次)自動更改。
由于通過這種“重用” IP 地址的方式,有效減輕 IPv4 地址空間的稀缺性,因為企業可以按照客戶需求配置 IP,不用考慮多買備用的問題。
靜態 IP 地址
除非所有者自己主動更改,否則靜態 IP 地址始終保持不變。這些 IP 地址經常用于 Web 服務器,因為網站必須始終在同一地址上進行訪問。靜態 IP 還用于專用網絡(LAN)中,用于與本地打印機或家庭網絡中的另一臺計算機進行通信。從用戶的角度來看,靜態 IP 地址與動態地址相比的最大缺點是它們更容易跟蹤。
保留專用 IP 地址
IANA (互聯網數字分配機構,一個協調全球 IP 地址分配的機構)將一部分地址保留作為私人 IP 地址空間或其他特殊目的使用,大約預留了 14.5% 的 IPv4 地址空間。例如:
-
封裝在 CIDR 地址塊 0.0.0.0/8 中的 IPv4 地址空間 0.0.0.0 到 0.255.255.255 是指網絡的主機。
-
輸入 IP 地址 127.0.0.1 時,可以與本地主機(localhost)進行通信。這對于測試新的應用程序是很有必要的。
-
IP 地址 255.255.255.255 指定用于廣播。
-
地址空間 10.0.0.0 - 10.255.255.255,172.16.0.0 -172.31.255.255 和 192.168.0.0 - 192.168.255.255 保留給專用網絡使用。對于 IPv6,前綴 fc00 :: / 7指定為專用。
這些 IP 是不會被 Internet 分配的,因此它們在 Internet 上也從來不會被路由。但是,如果想上網,路由器會通過網絡地址轉換(NAT)將專用 IP 地址轉換為適用于本地網絡的有效 IPv4 或 IPv6 地址。網絡管理員可以手動或通過 DHCP 服務器自動分配專用 IP 地址。
如何找到自己的 IP 地址?
了解了 IP 的類型,那在哪里可以找到我們的 IP 地址呢?
不同的操作系統使用不同的方法查看計算機的本地 IP:
-
對于 Windows,在命令提示行中輸入命令“ ipconfig ”。可以通過按 [Windows] + [R] 鍵在彈出的框中輸入“ cmd ”來打開命令提示行。
-
Mac 系統的本地 IP 可以按以下方式查看:系統設置 > 網絡。
-
Linux 系統,在命令行中輸入 “ifconfig”,即可查看本機 IP 等信息。
IP 地址與數據保護
盡管 IP 地址本身不包含任何信息,但是因為她們可用于作為用戶的標識,所以時不時會成為數據隱私話題者之間爭論的主題。那么 IP 地址到底有沒有和用戶信息有關聯呢?
首先,根據用戶的 IP 地址就可以鏈接到其對應的互聯網提供商。例如,183.128 、125.112 開頭的 IP,則該地址屬于浙江電信。
另外,根據用戶 IP 與下一個 Internet 撥入節點的距離,可以在某種程度上確定其確切的位置。在農村地區,或許只能確定一個大概區域。但是在城市地區,因為在這里幾乎每隔幾百米就可以找到一個撥入節點,所以確定的地理位置就要精確得多。
對于一些網站管理者,網站服務器 IP 暴露在外引起黑客攻擊也是比較頭疼的問題。所以通過合理的方式隱藏自己的 IP 就變得極為重要。隱藏自己的 IP 可以通過以下幾種方法:
-
架設代理服務器或配置防火墻。
-
使用高防 IP 服務,將真實 IP 映射到高防 IP 進行隱藏。
-
使用 CDN 服務來隱藏自己的 Web 服務器 IP 也是一種好辦法。
又拍云作為一家資深云服務提供公司,對于網站 IP 自然也有完備的保護方式,CDN 在保護 IP 的同時還能為網站訪問提速
總結
以上是生活随笔為你收集整理的用户 IP,里面藏了多少秘密?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云计算的背后到底是什么?
- 下一篇: 电信诈骗?一招让骗子血本无归!