如何在 Windows 上禁用 TCP/IPv6
IPv6(互聯網協議版本 6)是比 IPv4 更新的互聯網協議版本。主要區別之一是 IP 地址的長度。IPv4 使用 32 位地址,最多可以生成 40 億個唯一地址,而 IPv6 使用 128 位地址,可以生成 340 個十億個唯一地址。但是,如果 IPv6 導致問題,您可以使用本指南中介紹的任何方法禁用它並堅持使用 IPv4。
1.使用設置關閉 IPv6
默認情況下,Windows 使用兩種Internet 協議: IPv6 和 IPv4。但是,您可以從計算機上的網絡適配器設置禁用 IPv6。
- 單擊“開始”按鈕和“設置”應用程序。
- 單擊左側窗格中的“網絡和互聯網”,然後選擇右側面板底部的“高級網絡設置”。
- 向下滾動並單擊“相關設置”下的“更多網絡適配器選項”。對於 Windows 10,單擊“高級網絡設置”下的“更改適配器選項”。
- 在“網絡連接”屏幕中右鍵單擊您的 Wi-Fi 網絡名稱,然後在彈出菜單中選擇“屬性”。
- 在 Wi-Fi 屬性對話框中,取消選中“Internet 協議版本 6(TCP/IPv6)”,然後單擊“確定”按鈕保存更改。
2.通過修改Windows註冊表禁用IPv6
如果您是更高級的用戶,請通過命令提示符調整 Windows 註冊表來禁用 IPv6。
- 打開“運行”對話框 ( Win+ R),鍵入
cmd.exe
,然後按Ctrl+ Shift+Enter以管理員身份運行它。
- IPv6 功能默認啟用,“DisabledComponents”註冊表項的值為“00”。要禁用 IPv6,請將該註冊表項的值更改為“0xFF”,然後輸入以下命令,然後按Enter。
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters"/v DisabledComponents /t REG_DWORD /d 255 /f
- 或者,不要禁用 IPv6,而是使用以下命令將註冊表項值設置為“0x20 (32)”而不是“0xFF”,然後按 ,指示 Windows 採用 IPv4 over IPv6 Enter。
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters"/v DisabledComponents /t REG_DWORD /d 32 /f
- 執行命令後,重新啟動計算機以確保更改已應用。
3. 關閉特定網絡適配器的 IPv6
您的 Windows 計算機上是否連接了多個網絡適配器?您可以使用 PowerShell 禁用特定網絡適配器的 IPv6。
- 按鍵盤上的Win+ X,然後單擊菜單中的“終端(管理員)”以管理員身份啟動 Windows PowerShell。
- 要獲取連接到計算機的網絡適配器的列表,請鍵入以下命令,然後按Enter。
Get-NetAdapterBinding -ComponentID ms_tcpip6
- 要在特定適配器上禁用 IPv6,請鍵入以下命令,後跟Enter。不要忘記將 [name] 替換為網絡適配器的實際名稱。
Disable-NetAdapterBinding -Name [name] -ComponentID ms_tcpip6
- 執行命令後,您將不會在屏幕上看到確認消息。但是,您可以執行步驟 #2 中提到的命令來查看 IPv6 的狀態。如果您已禁用特定網絡適配器的 IPv6,您將在其專用的“已啟用”列中看到“False”。
- 要在需要時重新啟用 IPv6,請鍵入以下命令並按Enter。再次記住將 [name] 替換為您的網絡適配器的名稱。
Enable-NetAdapterBinding -Name [name] -ComponentID ms_tcpip6
- 如果您發現 PowerShell 方法過於復雜,您可以返回第 1 節並使用“設置”方法更改特定網絡適配器的 IPv6。
經常問的問題
IPv6 比 IPv4 更快嗎?
IPv6 的標頭大小(128 位)比 IPv4(32 位)更大,這簡化了數據包處理並實現更快的連接,特別是在不需要 NAT(網絡地址轉換)的網絡設備中。NAT 將 ISP 分配的 IP 地址轉換為網絡上所有設備的專用地址。
禁用 IPv6 會提高互聯網速度嗎?
不。認為禁用 IPv6 網絡連接會更快是一個神話。如果 IPv6 設置配置不正確,計算機可能會在回退到 IPv4 之前嘗試聯繫損壞的 IPv6 DNS 服務器,從而導致延遲。
為什麼我的 IPv6 地址包含字母?
IPv6 是一個字母數字地址,由用冒號分隔的八個字段組成。IPv6 地址的格式為:x:x:x:x:x:x:x:x。IPv6 地址是 128 位,而不是 IPv4 的 32 位。為了使這些地址在各種場景下更易於管理,IPv6的標準表示形式使用十六進製表示法,其中每個符號代表4位。十六進制編號系統使用十六個符號(0 到 9 和 A 到 F)。
圖片來源:Unsplash。所有屏幕截圖均由 Meenatchi Nagasubramanian 提供。
發佈留言