Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Även om det inte är nödvändigt att göra programmeringsändringar för Teredorekommenderar vi att utvecklare gör mindre ändringar som resulterar i den mest effektiva användningen av Teredo-gränssnittet:
- Det är möjligt för program som bara kan använda IPv6-trafik att använda Teredo. Bearbetningen av både IPv4- och IPv6-trafik bör dock beaktas när du utvecklar programprotokollet. Programmet måste binda till AF_INET6 eller AF_UNSPEC i socketalternativ.
- Program som är kapabla att lyssna efter oönskad trafik från Internet måste aktivera alternativet NAT-traversal i Windows-brandväggen. Detta uppnås genom att anropa INetFwPolicy2 API med alternativet "Edge Traversal" inställt på VARIANT_TRUE. Windows Vista ser till att Teredo-adressen är tillgänglig för användning när ett program kräver det. Därför stabiliseras Teredo-adressen automatiskt när Teredo-gränssnittet används. Om ett program vill säkerställa att Teredo-adressen är stabil anropar du NotifyStableUnicastIpAddressTable-API:et utlöser Teredo för att övergå till ett stabilt tillstånd.
- Program kan också använda alternativet IPV6_PROTECTION_LEVEL Winsock-socket för att ange skyddsnivån, vilket gör att oönskad inkommande trafik kan passera genom brandväggen. Se Mottagning av oönskad trafik via Teredo för mer information.
Internet Protocol Helper-implementeringen (IP Helper) av specifika Teredo-funktioner fungerar som ett exempel på hur Teredo-adressen kan verifieras och göras tillgänglig för ett program. Mer information finns i Using Teredo With IP Helper.