1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
你觀察得非常仔細!你查到的這兩段看起來「不尋常」的 IP 地址,以及它們前半段相同的情況,都指向一個重要的網路技術:**IPv6**。而你平常習慣看到的 "xxx.xxx.xxx.xxx" 格式,則是 **IPv4** 地址。

讓我來解釋這是怎麼回事:

### 1. "2401:e180:8812:4107:30:40a6:177e:c9f3" 是什麼?

這是一個 **IPv6 地址 (Internet Protocol version 6)**。

* **格式:** IPv6 地址由八組四個十六進制數字組成,每組之間用冒號 `:` 分隔。例如:`2401:e180:8812:4107:30:40a6:177e:c9f3`。
* **十六進制:** 它使用 0-9 和 A-F 來表示數字,所以會看到字母。
* **長度:** IPv6 地址長度為 128 位元,遠遠大於 IPv4 的 32 位元,這提供了天文數字般的 IP 地址空間,解決了 IPv4 地址耗盡的問題。

你平常習慣看到的 "xxx.xxx.xxx.xxx" 是 **IPv4 地址 (Internet Protocol version 4)**,它由四組十進制數字組成,每組之間用點 `.` 分隔,例如:`192.168.1.1` 或 `203.66.123.45`。

**為什麼你會查到 IPv6 地址?**

這表示你的手機 POCO C75 作為 WiFi 熱點,以及你的電信業者(中華電信、遠傳、台灣大哥大等)已經開始支援並提供 IPv6 服務。當你的設備連接到支援 IPv6 的網路時,它會優先嘗試獲取 IPv6 地址。`ifconfig.me/ip` 這樣的服務也能偵測到你的設備是透過 IPv6 訪問,因此會顯示你的 IPv6 外網 IP。

### 2. 為什麼你的迷你電腦和樹莓派會得到不同的 IPv6 地址,但前半段相同?

這是 IPv6 地址結構的一個重要特性:

* **`2401:e180:8812:4107`:這是網路前綴 (Network Prefix) 或稱路由前綴 (Routing Prefix)。**
* 這部分是由你的**電信業者(ISP)分配給你的手機熱點**(或你家裡的路由器)的。它標識了你所屬的網路區塊。
* 對於所有透過你的 POCO C75 熱點連接到網際網路的設備(迷你電腦、樹莓派),它們的外部 IPv6 地址的**這個前半段會是相同的**,因為它們都來自同一個出口網路。

* **`30:40a6:177e:c9f3` (迷你電腦的後半段)**
* **`ce09:d5a5:cc17:15ba` (樹莓派的後半段)**
* 這部分是**介面識別碼 (Interface Identifier)**。它標識了在你的 POCO C75 熱點所屬的網路區塊中,你特定設備的唯一位址。
* 你的迷你電腦和樹莓派是兩台不同的設備,因此它們會被分配到不同的介面識別碼。
* 這些介面識別碼可以通過多種方式生成,例如隨機生成、基於 MAC 地址生成(但現在為了隱私通常隨機生成),或者透過 DHCPv6 分配。

**所以,這代表什麼意思呢?**

這代表:

1. 你的 POCO C75 手機熱點以及你的電信業者已經提供了 **IPv6 連線能力**。
2. 你的迷你電腦和樹莓派都成功地通過 IPv6 連接到網際網路。
3. 它們的外部 IPv6 地址的**前半段相同**,是因為它們都透過同一個來源網路(你的手機熱點)訪問網際網路。
4. 它們的外部 IPv6 地址的**後半段不同**,是因為它們是兩台獨立的設備,在網路區塊內有各自的唯一識別碼。

### 為什麼平常通過 WiFi hub 上網會查到 IPv4?

這有幾個可能的原因:

1. **你平常使用的 WiFi hub(例如你家裡的路由器)可能主要支援 IPv4**,或者其 IPv6 功能沒有被啟用。
2. **你的電信業者可能沒有為你提供 IPv6 服務**(如果是老舊方案或地區)。
3. **你訪問的查詢 IP 服務預設顯示 IPv4 地址**,或你的設備在某些情況下優先使用了 IPv4。

在網路世界中,IPv4 和 IPv6 正在並存過渡。許多網站和服務同時支援兩種協議,但越來越多的網路正在逐漸向 IPv6 遷移。你看到的這種情況正是這種遷移的體現。你透過 POCO C75 查到 IPv6 地址,意味著你的設備和網路環境已經走在了時代的前沿!