Recepción de tráfico no solicitado a través de Teredo
Teredo proporciona conectividad global mediante las funcionalidades de recorrido DE NAT e IPv6. Sin embargo, muchas aplicaciones, incluidas las del mismo nivel, requerirán que Teredo reciba tráfico no solicitado de Internet. Una aplicación se puede programar para recibir tráfico a través de una única interfaz IPv6 o todas las interfaces compatibles con IPv6. En esta documentación se describen los requisitos de las aplicaciones que usan la interfaz Teredo para recibir tráfico IPv6 no solicitado.
Una aplicación recibirá tráfico no solicitado a través de la interfaz Teredo solo si la aplicación está registrada con firewall de Windows. Para recibir tráfico no solicitado, debe producirse lo siguiente:
Se debe indicar a los usuarios que usen Microsoft Management Console (MMC) para habilitar la opción "Edge Traversal" para una aplicación. Esta opción está disponible en Firewall de Windows Snap-In --nombre> de>< aplicación -> pestaña "Avanzadas". La opción "Edge Traversal" debe estar habilitada individualmente para cada aplicación.
La aplicación habilita la opción "Edge Traversal". Es posible que las aplicaciones que puedan recibir tráfico no solicitado se registren con firewall de Windows para "Edge Traversal" y reciban tráfico no solicitado a través de la interfaz Teredo. Para ello, una aplicación debe llamar a la API INetFwPolicy2 con la opción "Edge Traversal" establecida en VARIANT_TRUE. El consentimiento del usuario es necesario para esta llamada API antes de que se permita que una aplicación escuche el tráfico.
La aplicación establece la opción de socket Winsock IPV6_PROTECTION_LEVELen PROTECTION_LEVEL_UNRESTRICTED a través de setsockopt. Esto permitirá que la aplicación reciba tráfico de Edge Traversal.
Temas relacionados