共用方式為


在 Windows XP 中使用 Teredo

若要在執行具有 Service Pack 1 (SP1 的電腦上使用 Teredo 用戶端或主機特定轉寄,) 搭配進階網路套件, Windows XP with Service Pack 2 (SP2) 、Windows Server 2003 service Pack 1 (SP1) 或 Windows Server 2003 with Service Pack 2 (SP2) ,應用程式開發人員必須執行下列動作:

  • 請確定應用程式與 IPv6 相容,方法是使用新的 Windows Sockets 2 程式設計項目 (函式和結構) 支援 IPv4 和 IPv6。 如需詳細資訊,請參閱 Windows 通訊端應用程式的 IPv6 指南
  • 將 IPV6_PROTECTION_LEVEL Windows Sockets 通訊端選項設定為PROTECTION_LEVEL_UNRESTRICTED層級,以啟用應用程式中的 Teredo 使用。 如需詳細資訊,請參閱 使用IPV6_PROTECTION_LEVEL。 您也可以透過System.Net.Sockets .NET Framework 類別來設定此選項。
  • 建立 Windows 防火牆的例外狀況,以允許未經請求的連入 Teredo 流量。 使用 Windows 防火牆 API 為 Teredo 流量指派的 UDP 埠建立埠例外狀況。 如需詳細說明 Teredo 所需安全性和流量考慮的詳細資訊和範例,請參閱 使用 Teredo

為了確保 Teredo 可在應用程式執行時使用,應用程式開發人員應該在應用程式的安裝程式期間執行下列動作:

  • 使用 netsh 介面 ipv6 install 命令安裝 IPv6 。 Windows 防火牆會以與 IPv4 流量相同的方式,保護使用者的電腦不受未經請求的連入 IPv6 流量。
  • 使用 netsh 介面 ipv6 set teredo 用戶端命令來啟用 Teredo

您可以選擇性地測試每次執行應用程式時是否安裝 IPv6,並視需要安裝 IPv6 並啟用 Teredo。 您也應該通知使用者正在安裝 IPv6,且已啟用 Teredo。