一句話說明差別
IPv4和IPv6是網際網路協定的兩個版本:IPv4使用32位元的短位址,已經分配殆盡;IPv6使用128位元的位址,永遠用不完。兩者傳送的都是同樣的網頁、影片和遊戲,只是兩套並行運作的定址方式。
IPv4與IPv6比較表
| IPv4 | IPv6 | |
|---|---|---|
| 範例 | 203.0.113.42 | 2001:db8:85a3::8a2e:370:7334 |
| 位址長度 | 32位元 | 128位元 |
| 位址數量 | 約43億個 | 約3.4 × 10³⁸ 個 |
| 表示方式 | 以點分隔的四個十進位數字 | 以冒號分隔的八組十六進位數字 |
| 共用方式 | 通常一戶一個公用IP,透過NAT共用 | 每台裝置都能取得自己的公用位址 |
| 設定方式 | DHCP或手動 | 自動設定(SLAAC)或DHCPv6 |
| 推出時間 | 1981年 | 1998年,2010年代開始普及 |
為什麼會有IPv6
IPv4只能容納約43億個位址,比現在全世界使用中的手機還少。最後一批可用的位址區段在2011年到2019年間分配完畢。網路業者用NAT(讓多台裝置共用一個公用位址)和電信級NAT(讓多位用戶共用一個位址)來延長IPv4的壽命。IPv6則一勞永逸地解決了位址不足:它的位址足以分配給地球上每台裝置幾十億遍。
IPv6比較快或比較安全嗎?
速度: 實際使用上兩者差不多。在行動網路上,IPv6因為不必經過電信級NAT,可能稍微快一點;如果網路業者的IPv6路由做得不好,也可能稍微慢一點。一般瀏覽網頁感覺不出差別。
安全性: IPv6在設計時就內建加密支援(IPsec),但IPv4同樣可以使用IPsec,而且現在大部分流量本來就有HTTPS保護。真正的差別在隱私:少了NAT,一個IPv6位址可以對應到單一裝置,而不是整個家庭。現代系統會使用定期更換的「暫時」隱私位址來降低這個問題。
如何確認自己有沒有IPv6
開啟我的IP頁面,它會分別顯示你的IPv4和IPv6位址。如果IPv6那一列有位址,代表你的網路支援IPv6;如果顯示未偵測到,代表你的網路業者、路由器或裝置沒有使用IPv6。
目前大約一半的Google使用者透過IPv6連上Google。行動網路,以及印度、法國、德國、美國、日本等國家的IPv6普及率較高,其他許多地區則較低。
使用VPN時為什麼要注意IPv6
很多VPN和代理只傳送IPv4流量。如果你的網路同時有IPv6,支援IPv6的網站就可能被直接連線,繞過VPN,看到你真實的IPv6位址。這就是 IPv6洩漏,也是VPN「默默失效」最常見的原因之一。
我的IP頁面上的檢測會比較你的IPv4和IPv6分別經過哪個網路。如果開著VPN時兩者從不同的網路出去,代表其中一個繞過了VPN。
修正IPv6洩漏的方法:
- 如果VPN App有「IPv6洩漏防護」或「封鎖IPv6」之類的設定,把它開啟。
- 選擇能正確支援IPv6的VPN。
- 最後手段:在網路介面卡或路由器上停用IPv6。
完整的洩漏檢測請看如何檢查VPN是否有效。
常見問題
應該用IPv4還是IPv6?
不需要自己選。裝置會自動同時使用兩者,網站支援IPv6時會優先使用IPv6。除非IPv6造成的VPN洩漏沒有其他辦法解決,否則建議保持開啟。
IPv4和IPv6可以互相連線嗎?
不能直接連線。網站必須同時擁有兩種位址,才能讓兩類使用者連上,所以大部分大型網站都是「雙堆疊」。對於只有IPv6的網路,網路業者也會使用NAT64等轉換技術。
為什麼我的IPv6位址一直變?
裝置為了隱私會產生暫時的IPv6位址,每隔幾小時或幾天更換一次。通常網路部分(前半段)不變,改變的是裝置部分。
停用IPv6會讓網路變慢嗎?
通常感覺不出來。少數遊戲、App和行動網路在IPv6下表現較好,所以只有在需要阻止洩漏時才建議停用。