Windows 7 預設啟用多種 IPv6 過渡技術隧道介面(Teredo、6to4、ISATAP),雖有利於 IPv6 早期部署,但在純 IPv4 環境下可能造成:不必要的網路流量、防火牆規則複雜化、VPN 連線衝突、資源佔用、甚至洩露內網拓撲。若您的網路環境尚未部署 IPv6,建議徹底停用這些隧道介面。本文提供標準 netsh 指令實現一鍵關閉與還原。
REM 停用 Teredo 隧道(最常見、預設啟用)
netsh interface teredo set state disable
REM 停用 6to4 隧道
netsh interface 6to4 set state disabled
REM 停用 ISATAP 隧道
netsh interface isatap set state disabled
✅ 執行後無需重開機即時生效。 可輸入 ipconfig /all 確認「Teredo Tunneling Pseudo-Interface」、「6TO4 Adapter」、「ISATAP Adapter」等介面已消失或顯示「媒體已中斷連線」。
netsh interface teredo set state default
netsh interface 6to4 set state default
netsh interface isatap set state default
ℹ️ default 參數 會將狀態恢復為系統預設(通常為 enabled/automatic),重新啟用隧道功能。
netsh interface teredo show state
netsh interface 6to4 show state
netsh interface isatap show state
輸出範例:State : Disabled 或 State : Enabled、Type : Teredo、Server Name : teredo.ipv6.microsoft.com 等。
| 隧道類型 | 功用 | 關閉理由 |
|---|---|---|
| Teredo | 讓 NAT 後的 IPv4 主機通過 UDP 封包建立 IPv6 連線 | 企業/家用 NAT 環境下常失效、產生無效流量、可能被惡意利用穿透防火牆 |
| 6to4 | 利用公網 IPv4 位址自動建立 IPv6 前綴 (2002::/16) | 需公網 IP、依賴中繼路由器可靠度低、已被 IETF 棄用 (RFC 7526) |
| ISATAP | 站內自動建立 IPv6 連線 (鏈路本地位址 fe80::5efe:w.x.y.z) | 純 IPv4 內網無實際用途、增加路由表條目、可能干擾軟體網卡偵測 |
建立 Disable_IPv6_Tunnels.bat(需以管理員身分執行):
@echo off
title 關閉 IPv6 隧道介面
netsh interface teredo set state disable
netsh interface 6to4 set state disabled
netsh interface isatap set state disabled
echo IPv6 隧道介面 (Teredo/6to4/ISATAP) 已停用。
pause
建立 Enable_IPv6_Tunnels.bat 還原:
@echo off
title 還原 IPv6 隧道介面
netsh interface teredo set state default
netsh interface 6to4 set state default
netsh interface isatap set state default
echo IPv6 隧道介面已恢復預設狀態。
pause
若確定完全不需要 IPv6,可透過登錄檔停用核心協議堆疊(需重開機):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP6\Parameters]
"DisabledComponents"=dword:000000ff
⚠ 警告: 此設定會停用所有 IPv6 功能(包含回環 ::1、鏈路本地位址),可能導致相依 IPv6 的功能失效(如 HomeGroup、遠端桌面某些模式、部分防毒軟體通訊、Windows Update 傳遞優化等)。僅建議在純 IPv4 隔離環境、經完整測試後使用。 一般情況下,關閉三大隧道介面即足夠。
在純 IPv4 網路環境下,執行三條 netsh interface ... set state disable/disabled 指令即可乾淨關閉 Teredo、6to4、ISATAP 隧道介面,減少攻擊面、簡化網路堆疊、避免潛在衝突。需求時可用 default 參數秒速還原。建議將指令存為批次檔備用,納入系統優化標準作業流程 (SOP)。