192.168.1.1的由來

192.168.1.1的由來

首先,介紹一些背景:

最初,IP (v4)地址被劃分為“類” 。第一個八位組的位表示網絡的類,這意味著一個特定的地址應該如何分割成網絡和主機部分。這些位指示了路由器應該如何解釋地址。

有三類網絡,a、 b 和 c,它們是用於容納不同規模網絡的地址“塊”(見腳註)。

每個單獨的 IP 地址在整個互聯網上必須是全球唯一的。這意味著每個地址只能在整個網絡中存在一個。因此,必須將地址“塊”分配給終端用戶網絡,以便進行本地管理。如今,公共互聯網的 IP 地址空間由互聯網號碼分配局提供。

那麼,某些“特殊地址”是如何產生的呢?

分配的地址稱為 Localhost,選擇的地址只是類 a 網絡的最後一個,127.0.0.0 / 8。現在回想起來,這是一個很浪費的選擇,但當時誰知道呢?由於上面的位易於檢查,便利性主宰了全部,而不是長期的願景。事情就是這樣。

10.0.0.0 / 8網絡最初分配給 MILNET 和國防數據網絡(DDN)。許多早期的互聯網設備都將10.x. x 網絡硬編碼到軟件中。在20世紀90年代中期,這些網絡被關閉並轉移到其他形式,但10.x.x 空間被認為是“中毒”的,因為許多非 milnet / ddn 系統具有硬編碼配置,繼續向那些長期失效的網絡發送流量。為了避免麻煩,這個網絡再也不會被分配到公共互聯網上了。

隨著 IPv4位址枯竭的發展,私有網絡需要不可路由的地址。起初,人們選擇隨機的 IP 地址空間,但隨後他們冒著無法到達他們隨機選擇的空間與之重疊的任何網絡的風險。為了解決這個問題,RFC 1597(及其最終繼承者 RFC1918) ,專用互聯網地址分配,建議保留一些特定的 IP 網絡作為專用網絡使用。Rfc 預留了 a 類、 b 類和 c 類空間。對於 a 類,中毒的10.0.0.0 / 8 milnet / ddn 空間似乎是一個自然的選擇。對於 b 類和 c 類,在 RFC 編寫時下一個可用的未分配塊由 Jon Postel 分配。對於 b 類網絡,空間恰好是172.16.0.0 / 12塊(172.16.0.0-172.31.255.255)。對於 c 類空間,正好是192.168.0.0 / 16塊,(192.168.0.0-192.168.255.255)。我見過的大多數消費者路由器供應商都使用192.168. x. 0 / 24。許多人使用192.168.1. x,或者192.168.0. x。我見過一些使用192.168.123.x 的程序,還有一些使用192.168.2. x。就我個人而言,我把我所有的家用路由器設置為192.168.10.x,這樣我就可以使用我測試的任何家用路由器的 WAN 端使用它的默認地址。

一些廠商使用10.x.x.x 地址空間,少數廠商愚蠢地使用172.16.x 地址空間。畢竟,如果您要使用一個對於您的設備來說太大的地址空間,那麼可以一直使用10.x.x.x 來讓人們輸入更少的內容。

1. x.x.x.x 和2. x.x.x.x 地址空間最終會出現非常大的問題,因為許多人在沒有與任何人協調的情況下條件反射地使用該空間進行測試。因為這個原因,幾乎從 IPv4開始它就被留作一個保留空間。Geoff Huston 在他的論文《網絡交通1.0.0.0 / 8》中研究了這個空間是如何被毒害的。在這項研究的基礎上,1.0.0.0 / 8網絡中的一部分被釋放用於實際交通,隔離了空間中一些最受汙染的部分。儘管遭到了毒害,Cloudflare 還是利用他們廣泛的服務內容傳遞網路,在1.1.1.1.1 https://1.1.1.1/ 建立了一個 Anycast DNS 服務器,既是 DNS 服務器又是數據包接收器。似乎對他們很有用。


腳註:

000000000-a 級,是0-127。第一個八位組網絡,其餘為主機。

10000000級 b 是128-191。前兩個八位字節的網絡,其餘為主機。

11000000等 c 是192-223。前三個八位字節的網絡,其餘為主機。

11100000級 d 級(後來加上的)那是224-239級。用於多播。

11110000等級 e 是240-255。預留作日後使用。


【翻譯自https://www.hindustantimes.com/】


分享到:


相關文章: