IPv6 隧道技術是將 IPv6 封包包裝在 IPv4 封包內,使 IPv6 流量能穿越 IPv4 網路。隧道入口將 IPv6 封包封裝為 IPv4(來源與目的地址分別為隧道入口與出口的 IPv4 位址),出口再解封並轉發至目標節點。這項技術僅需修改隧道兩端設備,部署容易,但無法讓 IPv4 與 IPv6 主機直接通訊。
Windows 7 在 IPv6 遷移階段預設啟用多種過渡技術(Teredo、6to4、ISATAP),若你常用筆記本調試網路,執行 ipconfig /all 時會看到幾十個隧道介面,導致 IPv4 資訊一閃而過,嚴重干擾閱讀。
以系統管理員身分開啟「命令提示字元」,依序輸入下列指令即可停用三大隧道協定:
netsh interface teredo set state disable
netsh interface 6to4 set state disabled
netsh interface isatap set state disabled
執行完成後,再次執行 ipconfig /all 即可發現隧道介面大幅減少,網路資訊一目了然。
若日後需要重新啟用 IPv6 過渡機制,只需將 disable 改為 default:
netsh interface teredo set state default
netsh interface 6to4 set state default
netsh interface isatap set state default
重新啟動電腦或重啟網路服務即可生效。
關閉不必要的 IPv6 隧道不僅能淨化 ipconfig 輸出,也能減少系統背景網路負擔。若你不涉及 IPv6 實驗或跨網段通訊,建議保持停用狀態,需要時再手動開啟即可。