Aracılığıyla paylaş


Teredo'nun Uygulanması

Teredoiçin programlama değişiklikleri yapmak gerekli olmasa da, geliştiricilerin Teredo arabiriminin en verimli kullanımıyla sonuçlanan küçük değişiklikler yapmaları önerilir:

  • Yalnızca IPv6 trafiği kullanabilen uygulamaların Teredo'yu kullanabilmesi mümkündür. Ancak, uygulama protokolü geliştirirken hem IPv4 hem de IPv6 trafiğinin işlenmesi dikkate alınmalıdır. Uygulamanın yuva seçeneklerinde AF_INET6 veya AF_UNSPEC bağlaması gerekir.
  • İnternet'ten gelen istenmeyen trafiği dinleyebilen uygulamaların, Windows Güvenlik Duvarı'nın içinde Ağ Adresi Çevirisi (NAT) Geçişi seçeneğini etkinleştirmesi gerekir. Bu, "Edge Geçişi" seçeneği VARIANT_TRUE olarak ayarlanmış INetFwPolicy2 API'sini çağırarak gerçekleştirilir. Windows Vista, bir uygulama gerektirdiğinde Teredo adresinin kullanılabilir olmasını sağlar. Sonuç olarak, Teredo arabirimi kullanıldığında Teredo adresi otomatik olarak dengelenir. Bir uygulama Teredo adresinin kararlı olduğundan emin olmak istiyorsa NotifyStableUnicastIpAddressTable API'sinin çağrılması Teredo'yu kararlı duruma geçmesini tetikler.
  • Uygulamalar, istenmeyen gelen trafiğin güvenlik duvarından geçmesine izin veren koruma düzeyini ayarlamak için IPV6_PROTECTION_LEVEL Winsock yuva seçeneğini de kullanabilir. Daha fazla bilgi için bkz. Teredo Üzerinden İstenmeyen Trafik Alma.

Belirli Teredo işlevlerinin İnternet Protokolü Yardımcısı (IP Yardımcısı) uygulaması, Teredo adresinin nasıl doğrulanıp bir uygulama için kullanılabilir hale getirilebileceğini gösteren bir örnek işlevi görür. Daha fazla bilgi için bkz. IP Yardımcısı ile Teredo Kullanma.