重要消息:java
就在 2019/11/25 UTC+1 15:35 時,一封來自歐洲 RIPE NCC 的郵件中獲得確認:全球的IPv4地址已經完全耗盡。服務器
IPv4 你們應該很熟悉了,就是咱們日常所知道的 IP 地址,如:192.168.1.168。微信
其實,不少年前就在說 IPv4 要用完了,只是沒想到這天竟然來得這麼早,只能說互聯網發展真的太快了。網絡
對於 IPv4 地址耗盡的問題,你們也不用擔憂,全世界早就已經開始佈局 IPv6 了,包括中國,據不徹底統計,如今中國有超過 3 億多的 IPv6 地址,居世界第一。佈局
那麼 IPv6 究竟是啥,和 IPv4 有啥區別呢?spa
IPv6 即:Internet Protocol Version 6,第 6 代互聯網協議,它的制定就是爲了解決和應對 IPv4 即將會耗盡的問題的,畢竟 IPv4 數量有限,互聯網又發展這麼快,在可預見的未來,不……它如今已經用完了。code
因此說,它們最大的區別就是數量了。blog
IPv4 最大網絡地址數爲:2^32 個(32位),即不到 43 億個地址,而 IPv6 可達到 2^128 個(128位),具體多少已經數不清了,須要用科學表達式來表達了,可是能夠知道的是,在可預見的將來是足夠用了。教程
另外,IPv6 的格式和組成也和 IPv4 有至關大的區別,說了這麼多,到底長啥樣?rem
來看下面的地址,都是 IPv6 地址的示例:
ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 2001:0DB8:0000:0023:0008:0800:200C:417A 2001:DB8:0:23:8:800:200C:417A FF01:0:0:0:0:0:0:1101 FF01::1101 ::1
看完有沒有以爲,這都是什麼鬼啊。。
不得不說 IPv6 太複雜了,IPv4 已經很難記了,因此後面纔有了 DNS ,有了域名來尋址,經過域名就能找到對應的 IP 服務器,由於域名要比 IP 要方便記、更形象化。
正在 Ping www.javastack.cn [123.206.50.180] 具備 32 字節的數據: 來自 123.206.50.180 的回覆: 字節=32 時間=77ms TTL=41 來自 123.206.50.180 的回覆: 字節=32 時間=77ms TTL=41 來自 123.206.50.180 的回覆: 字節=32 時間=78ms TTL=41 來自 123.206.50.180 的回覆: 字節=32 時間=79ms TTL=41
而如今的 IPv6 看着簡直讓人崩潰,地址長度要更長,表達形式更多、更復雜,要能很方便的記下來是不太現實了。
即便如此,我相信,隨着互聯網的快速發展,這些都會隨着解決的,或者有更好的處理方式。畢竟 IPv6 是趨勢了,由於 IPv4 已經耗盡了。
@All 你有什麼想說的,歡迎留言!
本文首發微信公衆號:Java技術棧,掃碼關注公衆號,熱文乾貨第一時間推送,在公衆號後臺回覆 "java" 還能獲取我這些年整理的 Java 技術教程,都是乾貨。