先從位址外觀區分
IP 位址是用於區分網際網路資料應傳送到哪條連線的編號。IPv4 使用已久且較為熟悉,但可建立的位址數量有限。隨著連網裝置快速增加,能提供更多位址的 IPv6 被一同引入。
IPv4 與 IPv6 核心對照
| 項目 | IPv4 | IPv6 |
|---|---|---|
| 位址長度 | 32 位元 | 128 位元 |
| 表示方式 | 4 個 0~255 的數字以點分隔 | 十六進位欄位以冒號分隔 |
| 範例 | 198.51.100.7 | 2001:db8::7 |
| 位址數量 | 約 43 億個 | 實際上非常充足 |
| 目前使用情況 | 仍廣泛使用 | 正隨網路業者和服務逐步擴大 |
為什麼兩者仍在同時使用?
IPv6 出現後,IPv4 也無法立即消失。較舊的路由器、企業設備和網站服務可能只支援 IPv4,而且也難以同時更換全球所有設備。因此,許多網路採用同時提供兩種格式的雙堆疊方式。
當造訪的網站和你的網路都支援 IPv6 時,瀏覽器可能選擇 IPv6;否則會透過 IPv4 連線。即使是同一台裝置,不同網站顯示的位址格式也可能不同。
有些網路還會經過位址轉換
部分網路以 IPv6 為主,在存取只支援 IPv4 的服務時會在中間轉換位址。使用者無須另外設定即可使用,但遠端連線或遊戲伺服器等需要從外部直接連入的功能可能會受到限制。
IPv6 位址很長,但有可讀規則
IPv6 的基本形式由使用 0~9 和 a~f 的八個欄位組成。每個欄位前面的 0 可以省略,連續的全 0 欄位可僅一次縮寫為 ::。因此,同一個位址可能以較短或較長形式表示。
- 大寫 A~F 與小寫 a~f 表示相同的值。
- 位址中間的 :: 表示被省略的全 0 欄位。
- 在瀏覽器中同時寫 IPv6 位址和連接埠號碼時,應將位址放入方括號內。
查看目前連線是 IPv4 還是 IPv6
開啟查看我的 IP 位址,即可直接看到目前連線到本頁面的位址格式。只有數字和點的位址是 IPv4,包含冒號的長位址是 IPv6。
未顯示 IPv6 並不代表網路有問題。只要目前網路業者、路由器設定或所造訪的服務中有任一項不提供 IPv6,就可以正常透過 IPv4 連線。反過來,顯示 IPv6 則表示該連線路徑正在使用 IPv6。
使用者需要選擇什麼嗎?
一般上網時,瀏覽器和作業系統通常會自動選擇合適的格式,幾乎無須手動變更。只有在設定伺服器存取允許清單、遠端桌面、遊戲伺服器或網域名稱時,才需要確認對方服務所要求的位址格式。
常見問題
顯示 IPv6 是否表示不再使用 IPv4?
不一定。許多網路同時提供 IPv4 和 IPv6,並會依所造訪服務支援的格式選擇其中之一。
IPv6 一定更快嗎?
不能只憑位址格式判定一定更快。結果會因網路業者路徑、路由器和存取伺服器的支援情況而不同。
IPv6 位址中的兩個冒號是什麼意思?
它是連續全 0 欄位的一次縮寫表示。同一個 IPv6 位址中這種縮寫只能使用一次。