Sdílet prostřednictvím


Použití Teredo v systému Windows XP

Chcete-li použít klienta Teredo nebo relé specifické pro hostitele na počítačích se systémem Windows XP se sadou Service Pack 1 (SP1) s balíčkem Pokročilá síťová sada, Windows XP se sadou Service Pack 2 (SP2), Windows Server 2003 se sadou Service Pack 1 (SP1) nebo Windows Server 2003 se sadou Service Pack 2 (SP2), musí vývojář aplikace provést následující:

  • Ujistěte se, že je aplikace kompatibilní s protokolem IPv6 pomocí nových programovacích prvků (funkcí a struktur) Windows Sockets 2, které podporují protokol IPv4 i IPv6. Další informace naleznete v IPv6 Guide for Windows Sockets Applications.
  • Povolte ve vaší aplikaci použití Teredo nastavením možnosti IPV6_PROTECTION_LEVEL soketu Windows Sockets na úroveň PROTECTION_LEVEL_UNRESTRICTED. Další informace naleznete v tématu Použití IPV6_PROTECTION_LEVEL. Tuto možnost můžete také nastavit prostřednictvím třídy System.Net.Sockets rozhraní .NET Framework.
  • Vytvořte výjimku pro Windows Firewall, která povolí nevyžádaný příchozí provoz systému Teredo. Pomocí API brány Windows Firewall vytvořte portovou výjimku pro UDP port určený pro Teredo provoz. Další informace a příklady podrobně popisující požadované aspekty zabezpečení a provozu pro Teredo najdete v tématu PoužíváníTeredo .

Aby se zajistilo, že je teredo při spuštění aplikace k dispozici, vývojáři aplikací by měli během procesu instalace aplikace provést následující kroky:

  • Nainstalujte protokol IPv6 pomocí příkazu netsh interface ipv6 install. Brána Windows Firewall chrání počítač uživatele před nevyžádanými příchozími přenosy IPv6 stejným způsobem jako provoz IPv4.
  • Pomocí příkazu netsh interface ipv6 set teredo client povolte Teredo.

Volitelně můžete při každém spuštění aplikace otestovat, zda je protokol IPv6 nainstalovaný, a podle potřeby instalovat IPv6 a aktivovat Teredo. Měli byste také informovat uživatele, že se instaluje protokol IPv6 a že je povolený Teredo.