IPv6 是為了解決 IPv4 位址用盡問題而誕生的

長度從 IPv4 的 32 位元增加到 128 位元

常用表示方法

使用冒號組合 8 組 4 個十六進位數字

1
2
ex. 
2001:0db8:86a3:08d3:1319:8a2e:0370:7344

簡短 IPv6 的規則

  • 每一組數字前導的零可以省略

    1
    2
    3
    
    ex.
    2001:0db8:02de:0000:0000:0000:0000:0e13
    2001:db8:2de:0:0:0:0:e13
    
  • 用雙冒號「::」表示連續的 0,但只能出現一次

    1
    2
    
    ex.
    2001:db8:2de::e13
    

IPv4 對映位址

IPv4 可以轉換為 IPv6

1
2
3
ex.
192.168.35.99
::ffff:192.168.35.99

特殊 IP

  • ::/128 Unspecified Address,未指定位址,相當 IPv4 的 0.0.0.0
  • ::1/128 Loopback Address,指向本地主機,相當 IPv4 的 127.0.0.1
  • ::ffff:0:0/96 IPv4-mapped Address,對映 IPv4 使用的網段

Reference