A Teredo használata Windows XP rendszerben
Ahhoz, hogy a Teredo klienst vagy a gazdagépspecifikus átjátszót a Windows XP Service Pack 1 (SP1) és az Advanced Networking Pack, a Windows XP Service Pack 2 (SP2), a Windows Server 2003 Service Pack 1 (SP1) vagy a Windows Server 2003 Service Pack 2 (SP2) rendszereket futtató számítógépeken használhassa, az alkalmazásfejlesztőnek a következőket kell tennie:
- Győződjön meg arról, hogy az alkalmazás kompatibilis az IPv6-tal az IPv4-et és az IPv6-ot egyaránt támogató új Windows Sockets 2 programozási elemek (függvények és struktúrák) használatával. További információ: IPv6 Útmutató Windows Sockets Alkalmazásokhoz.
- Engedélyezze a Teredo használatát az alkalmazásban a IPV6_PROTECTION_LEVEL Windows Sockets szoftvercsatorna beállításának PROTECTION_LEVEL_UNRESTRICTED szintre állításával. További információért lásd: IPV6_PROTECTION_LEVELhasználata. Ezt a beállítást a System.Net.Sockets .NET Framework osztály is beállíthatja.
- Hozzon létre egy kivételt a Windows tűzfal számára a kéretlen bejövő Teredo-forgalom engedélyezéséhez. A Windows tűzfal API-kkal hozzon létre portkivételt a Teredo-forgalomhoz hozzárendelt UDP-porthoz. További információ és példák a Teredo szükséges biztonsági és forgalmi szempontjairól: Teredo használata.
Annak érdekében, hogy a Teredo használható legyen az alkalmazás futtatásakor, az alkalmazás fejlesztőinek az alábbiakat kell elvégeznie az alkalmazás telepítési folyamata során:
- Telepítse az IPv6-ot a netsh interface ipv6 telepítési paranccsal. A Windows tűzfal ugyanúgy védi a felhasználó számítógépét a kéretlen bejövő IPv6-forgalomtól, mint az IPv4-forgalom.
- Engedélyezze a Teredót a netsh interface ipv6 set teredo client paranccsal.
Opcionálisan tesztelheti, hogy az IPv6 telepítve van-e minden alkalommal, amikor az alkalmazás fut, és telepíti az IPv6-ot, és szükség szerint engedélyezi a Teredót. Arról is tájékoztatnia kell a felhasználót, hogy az IPv6 telepítve van, és hogy a Teredo engedélyezve van.