Red

Selección de direcciones IPv6 para aplicaciones web

Cómo el sistema operativo y el navegador eligen entre IPv6 e IPv4, cómo diseñar reservas de disponibilidad y cuáles son los límites de privacidad.

Documentación

Quieres la documentación estructurada de Red?

Este artículo forma parte de la biblioteca editorial. Para pasos de configuración, material de referencia y actualizaciones continuas, entra en la sección de docs.

En una red de doble pila pueden existir rutas IPv6 e IPv4. La página normalmente entrega un nombre de host, no una lista de direcciones para inspeccionar. El sistema operativo aplica su política de selección y el navegador administra los intentos de conexión. Una dirección observada describe una conexión concreta, no la ubicación ni la identidad de una persona.

El navegador pide al sistema operativo elegir entre IPv6 e IPv4 y usa una reserva cuando falla una ruta

Qué interviene

DNS puede devolver registros AAAA para IPv6 y A para IPv4. RFC 6724 describe una política predeterminada de selección; la configuración local y cada implementación pueden diferir. Estrategias como Happy Eyeballs, descritas en RFC 8305, pueden probar ambas familias con un pequeño desfase para reducir la espera visible. El orden y los tiempos no son una propiedad estable del navegador.

Disponibilidad en tiempo de ejecución

Tener IPv6 configurado no garantiza que una red, un cortafuegos, un túnel o un destino lo alcancen. La aplicación debe observar el resultado de su propia solicitud, no enumerar interfaces ni candidatos. Mantén un flujo base completo, deja que la plataforma elija, usa una recuperación limitada para errores y conserva los datos introducidos mientras se reintenta una operación opcional. No supongas que IPv6 siempre es más rápido o está disponible.

Límites del navegador y del sistema

El navegador decide cuándo abrir o reutilizar una conexión; el sistema operativo gestiona interfaces, rutas y buena parte de DNS. Un proxy o una VPN puede añadir otra capa. Una página no necesita ni dispone de una API web portátil para inventariar direcciones IPv6 locales o tablas de rutas. Comprueba la alcanzabilidad del servicio y comunica el resultado al usuario.

Privacidad y pruebas

Las direcciones IP son datos de conexión sensibles según el contexto. Para telemetría, prefiere resultados breves como timeout o fallback-used, con retención limitada, en lugar de direcciones IPv6 sin procesar. No infieras nacionalidad, residencia, identidad o tipo de dispositivo. Prueba en puntos de control propios con IPv6, IPv4, doble pila y fallos controlados; documenta el entorno y la reserva, no una garantía universal.

Límite operativo: el navegador y el sistema operativo comparten la resolución y la conexión; la página solo debe observar el resultado.

Lista operativa

Mantén el nombre de host y el transporte seguro como contrato, deja que la plataforma elija la dirección y usa un reintento IPv4 limitado cuando la ruta IPv6 no responda.

Los cambios de red pueden alterar la siguiente conexión sin cambiar la identidad de la sesión.

Un proxy o una VPN puede usar otra familia al llegar al destino; prueba el resultado del servicio.

Conserva el formulario y ofrece un mensaje de recuperación accesible cuando fallen ambas rutas.

Fuentes

Lecturas relacionadas: prevención de fugas DNS y coherencia de proxy IPv4 e IPv6.

#IPv6#IPv4#Red Del Navegador#Disponibilidad#Privacidad

Lleva BotBrowser de la investigación a producción

Usa estas guías para entender el modelo y después avanzar hacia validación multiplataforma, contextos aislados y despliegue de navegador preparado para escalar.