Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Chociaż nie jest wymagane wprowadzenie zmian programistycznych dla teredo, zaleca się, aby deweloperzy wprowadzali drobne zmiany, które powodują najbardziej efektywne korzystanie z interfejsu Teredo:
- W przypadku aplikacji, które mogą korzystać tylko z ruchu IPv6, mogą korzystać z usługi Teredo. Należy jednak wziąć pod uwagę przetwarzanie zarówno ruchu IPv4, jak i IPv6 podczas opracowywania protokołu aplikacji. Aplikacja będzie musiała związać się z AF_INET6 lub AF_UNSPEC w opcjach gniazda.
- Aplikacje, które mogą nasłuchiwać niepożądanego ruchu z Internetu, muszą włączyć opcję Przechodzenie translacji adresów sieciowych (NAT) w Zaporze systemu Windows. Jest to realizowane przez wywołanie interfejsu APIINetFwPolicy2z opcją "Przechodzenie krawędzi" ustawioną na VARIANT_TRUE. System Windows Vista zapewnia, że adres Teredo jest dostępny do użycia, gdy aplikacja tego wymaga. W rezultacie adres Teredo automatycznie stabilizuje się po użyciu interfejsu Teredo. Jeśli aplikacja chce upewnić się, że adres Teredo jest stabilny, wywołanie interfejsu API NotifyStableUnicastIpAddressTable wyzwala Teredo w celu przejścia do stabilnego stanu.
- Aplikacje mogą również użyć opcji gniazda IPV6_PROTECTION_LEVEL Winsock, aby ustawić poziom ochrony, co umożliwia niezamówionemu ruchowi przychodzącemu przejście przez zaporę. Aby uzyskać więcej informacji, zobacz Odbieranie niepożądanego ruchu przez Teredo.
Implementacja funkcji Pomocnika protokołu internetowego (pomocnika IP) określonych funkcji Teredo służy jako przykład sposobu weryfikowania i udostępniania adresu Teredo aplikacji. Aby uzyskać więcej informacji, zobacz Using Teredo With IP Helper.