¿Qué es WebRTC?
WebRTC permite audio, vídeo y conexiones entre pares en tiempo real en el navegador, sin complementos.
Para conectar, los navegadores pueden consultar servidores STUN y obtener direcciones candidatas: host de LAN y direcciones públicas reflexivas del servidor.
Por qué les importa a los usuarios de VPN
Tu VPN puede ocultar la IP con la que carga esta página, mientras WebRTC aún reúne otra dirección pública vía STUN. Esa diferencia es la fuga que importa.
Ver 192.168 u otro candidato host privado es visibilidad de red local, no prueba de que se filtró la IP pública de tu operador.
Cómo leer host, STUN, relay y mDNS
Host es una interfaz local. Un 192.168, 10.x o ULA IPv6 significa que esta página ve tu LAN. No es lo mismo que una fuga de IP pública.
Server-reflexive (srflx) es una dirección pública tal como te ve un servidor STUN. Compárala con IP pública en esta página. Una diferencia en esa familia es la fuga relevante para la VPN.
Relay (TURN) es tráfico vía un servidor turn, no la IP de tu operador. Peer-reflexive (prflx) se aprende de un par. Los nombres mDNS terminan en .local: este test los ignora en el veredicto porque ocultan la IP de LAN, no una fuga pública.
Ejecútalo dos veces: antes y después de conectar
Abre esta prueba con la VPN apagada y anota IP pública y WebRTC público. Conecta la VPN, ejecútala de nuevo y ambos valores públicos deberían coincidir con la salida de la VPN, no con tu operador de casa.
Si WebRTC público sigue mostrando la IP de tu operador tras conectar, el túnel no cubre WebRTC. Activa la protección WebRTC de la VPN o limita los candidatos ICE en el navegador y vuelve a probar. Siguiente: Test de fuga de DNS.
IPv4 e IPv6 se comparan por separado
Esta página carga por una familia IP. El veredicto automático solo compara direcciones WebRTC públicas de esa familia, así que una dirección STUN IPv6 no se marca como fuga solo porque la página usó IPv4.
Cuando aparece la otra familia, la listamos para que la compares con la salida VPN correspondiente si la tienes. Usamos un solo servidor STUN; un segundo STUN no cambiaría esa regla.
Cómo reducir la exposición de IP por WebRTC
Chrome y Edge ya no ofrecen el interruptor antiguo de chrome://flags de «WebRTC IP handling» que muchas guías siguen citando, y la extensión WebRTC Network Limiter está retirada. Los navegadores administrados pueden fijar la política de manejo de IP de WebRTC. Si no, usa una VPN con protección WebRTC.
Firefox: en about:config, media.peerconnection.ice.default_address_only y media.peerconnection.ice.no_host ocultan candidatos host de LAN. Poner media.peerconnection.enabled en false desactiva WebRTC y rompe las llamadas en el navegador.
Safari: limita WebRTC en los ajustes del sitio cuando existan. Prefiere ocultar IPs a desactivar WebRTC salvo que no necesites llamadas. Luego vuelve a ejecutar esta prueba.