Esta pregunta ¿Por qué mi dirección IP interna (privada) es visible desde Internet? destaca que se puede acceder a la IP local desde un sitio web porque WebRTC lo necesita.
Sin embargo, no responde a por qué WebRTC lo necesita. Desde la página wiki del protocolo STUN :
Cuando un cliente ha evaluado su dirección externa, puede usar esto como candidato para comunicarse con compañeros compartiendo el NAT externo dirección en lugar de la dirección privada, que no es accesible desde compañeros en la red pública
No dice en ninguna parte que la IP local deba ser divulgada. De hecho, si ambos pares han intercambiado la IP pública de su NAT respectiva con el puerto correspondiente que se les ha asignado, ahora pueden comunicarse y no se trata de una IP local.
¿Podría alguien proporcionar una explicación simple o una situación en la que la IP local sea legítimamente necesaria?