Condividi tramite


Ricezione di traffico non richiesto tramite Teredo

Teredo offre connettività globale usando le funzionalità di attraversamento NAT e IPv6. Tuttavia, molte applicazioni, tra cui peer-to-peer, richiederanno a Teredo di ricevere traffico non richiesto da Internet. Un'applicazione può essere programmata per ricevere traffico tramite una singola interfaccia IPv6 o tutte le interfacce con supporto per IPv6. Questa documentazione descrive i requisiti per le applicazioni che usano l'interfaccia Teredo per ricevere traffico IPv6 non richiesto.

Un'applicazione riceverà traffico non richiesto sull'interfaccia Teredo solo se l'applicazione è registrata con Windows Firewall. Per ricevere traffico non richiesto, è necessario che si verifichi quanto segue:

  • Gli utenti devono essere istruiti a usare Microsoft Management Console (MMC) per abilitare l'opzione "Attraversamento Edge" per un'applicazione. Questa opzione è disponibile in Windows Firewall Snap-In –><del nome dell'applicazione> –> nella scheda "Avanzate". L'opzione "Attraversamento edge" deve essere abilitata singolarmente per ogni applicazione.

  • L'opzione "Edge Traversal" è abilitata dall'applicazione. È possibile per le applicazioni in grado di ricevere traffico non richiesto registrarsi con Windows Firewall per "Attraversamento edge" e ricevere tale traffico tramite l'interfaccia Teredo. A tale scopo, un'applicazione deve chiamare l'API INetFwPolicy2 con l'opzione "Attraversamento del bordo" impostata su VARIANT_TRUE. Il consenso dell'utente è necessario per questa chiamata API prima che un'applicazione sia autorizzata ad ascoltare il traffico.

  • L'applicazione imposta l'opzione socket Winsock IPV6_PROTECTION_LEVEL su PROTECTION_LEVEL_UNRESTRICTED tramite setsockopt. Ciò consentirà all'applicazione di ricevere il traffico Edge Traversal.

ricevere traffico sollecitato su Teredo