Cómo activar IPv6 en Windows y comprobar la conexión paso a paso

·

Activar IPv6 en Windows es sencillo; demostrar que la conexión funciona de extremo a extremo requiere algo más que marcar una casilla. El equipo puede tener IPv6 habilitado y mostrar una dirección local, pero carecer de una dirección global, una ruta predeterminada, resolución DNS o acceso real a Internet mediante este protocolo.

Por eso, esta guía sobre cómo activar IPv6 en Windows y comprobar la conexión separa el diagnóstico en varias capas. Primero se revisará el adaptador; después, las direcciones y rutas recibidas; por último, se probarán ICMPv6, DNS, recorrido y puertos TCP concretos. Así se evita concluir que «IPv6 no funciona» a partir de una sola prueba.

Una dirección que empieza por fe80: confirma que la interfaz dispone de una dirección IPv6 de enlace local. No demuestra por sí sola que exista conectividad IPv6 con Internet.

Vídeo: cómo activar IPv6 en Windows y comprobar la conexión

Qué aporta IPv6 frente a IPv4

IPv6 es la versión del Protocolo de Internet diseñada para ampliar enormemente el espacio de direcciones disponible y mejorar determinados mecanismos de configuración y funcionamiento de la red. Una dirección IPv6 tiene 128 bits, mientras que una dirección IPv4 tiene 32.

La diferencia no consiste solamente en escribir direcciones más largas. IPv6 incorpora un modelo de autoconfiguración propio, usa multicast en lugar del broadcast tradicional de IPv4 y depende de ICMPv6 para funciones esenciales como el descubrimiento de vecinos, el anuncio de routers y ciertos mensajes de error.

La arquitectura de direccionamiento IPv6 definida en RFC 4291 distingue direcciones unicast, anycast y multicast. También establece que las direcciones se asignan a interfaces y que una misma interfaz puede tener varias direcciones con ámbitos y finalidades diferentes.

En una red doméstica es normal que IPv4 e IPv6 funcionen simultáneamente. Este modelo se conoce como dual stack o doble pila. Windows y las aplicaciones pueden elegir una versión u otra según las direcciones disponibles, las políticas de prefijos y el destino.

IPv6 tampoco significa que el cortafuegos deje de ser necesario. Aunque en muchos despliegues no se utiliza la traducción de direcciones tradicional de IPv4, cada dispositivo puede disponer de direcciones globales y seguir protegido por el firewall del router y el del propio sistema. Para entender mejor esta separación entre direccionamiento y filtrado, puede consultarse la guía sobre cómo funciona un cortafuegos.

Cómo activar IPv6 en Windows

IPv6 forma parte de Windows y normalmente ya está habilitado. Antes de modificar el Registro o instalar componentes, conviene comprobar el enlace del protocolo en el adaptador que realmente se está usando.

Activarlo desde las propiedades del adaptador

  1. Pulse Windows + R.
  2. Escriba ncpa.cpl y pulse Intro.
  3. Identifique la conexión activa, ya sea Ethernet o Wi-Fi.
  4. Haga clic con el botón derecho sobre ella y abra Propiedades.
  5. Localice Protocolo de Internet versión 6 (TCP/IPv6).
  6. Marque la casilla si estaba desactivada y confirme con Aceptar.

Este cambio habilita el enlace de IPv6 en ese adaptador. No obliga al operador a proporcionar conectividad IPv6 ni crea un prefijo global si el router no lo recibe y anuncia correctamente.

Comprobar y habilitar el enlace con PowerShell

Abra PowerShell como administrador y ejecute:

Get-NetAdapterBinding -ComponentID ms_tcpip6

La columna Enabled permite comprobar qué adaptadores tienen enlazado IPv6. Para habilitarlo en un adaptador concreto, sustituya Wi-Fi por su nombre exacto:

Enable-NetAdapterBinding -Name "Wi-Fi" -ComponentID ms_tcpip6

Después, repita Get-NetAdapterBinding para confirmar el estado. Esta verificación solo acredita que el componente IPv6 está vinculado al adaptador indicado; todavía no demuestra que se haya recibido una configuración válida.

Por qué no conviene desactivar IPv6 como primera solución

Desactivar IPv6 puede ocultar temporalmente un síntoma sin resolver su causa. El problema real podría estar en el DNS, los anuncios del router, la delegación de prefijos del operador, una VPN o una regla de firewall.

Microsoft indica en su documentación para usuarios avanzados que IPv6 es una parte obligatoria de las versiones modernas de Windows y que no recomienda deshabilitar sus componentes. Si existe una necesidad administrativa concreta, Microsoft propone valorar la preferencia de IPv4 mediante las políticas de prefijos antes que desactivar IPv6 por completo. Los detalles y advertencias sobre el Registro se encuentran en la documentación oficial de Microsoft para configurar IPv6.

No es recomendable cambiar el valor DisabledComponents del Registro para una comprobación doméstica básica. Una modificación incorrecta puede afectar al sistema y exige reiniciar para surtir efecto.

Comprobar las direcciones IPv6 con ipconfig

Abra Símbolo del sistema o PowerShell y ejecute:

ipconfig /all

Busque el adaptador que está conectado. No interprete direcciones pertenecientes a adaptadores virtuales, VPN desconectadas, túneles o interfaces que indiquen «medios desconectados».

En el adaptador activo pueden aparecer varios datos:

  • Dirección IPv6 de vínculo local: normalmente empieza por fe80: y solo sirve dentro del enlace local.
  • Dirección IPv6 global: permite comunicarse fuera de la red local cuando existen ruta y conectividad adecuadas.
  • Dirección IPv6 temporal: Windows puede utilizar direcciones temporales para determinadas conexiones salientes.
  • Puerta de enlace predeterminada: en IPv6 suele mostrarse como una dirección de enlace local del router, acompañada en ocasiones por un identificador de zona como %12.
  • Servidores DNS: pueden ser direcciones IPv6, IPv4 o una combinación de ambas.

También puede obtenerse una vista más limpia mediante PowerShell:

Get-NetIPAddress -AddressFamily IPv6
Get-NetRoute -AddressFamily IPv6

En la tabla de rutas interesa localizar una ruta predeterminada con el prefijo ::/0. Su presencia indica que Windows conoce un siguiente salto predeterminado para destinos IPv6 que no tienen una ruta más específica. No garantiza que el router disponga de salida operativa hacia Internet.

Rangos IPv6 que conviene reconocer

Rango o direcciónSignificadoQué permite concluir
::1LoopbackSe refiere al propio equipo; equivale funcionalmente al uso local de 127.0.0.1 en IPv4.
::Dirección no especificadaNo es una dirección normal asignable como destino a una interfaz.
fe80::/10Enlace localPermite comunicación en el enlace, pero no acredita acceso IPv6 a Internet.
fc00::/7Direcciones locales únicasSe destinan a comunicaciones internas; no deben interpretarse automáticamente como direcciones públicas.
2000::/3Espacio global unicast actualmente asignadoUna dirección dentro de este espacio puede ser global, aunque aún hacen falta ruta y conectividad.
ff00::/8MulticastIdentifica grupos de interfaces; IPv6 no utiliza broadcast.

Estos ámbitos se basan en la RFC 4291 sobre direccionamiento IPv6. La existencia de varias direcciones en una misma interfaz no es, por sí sola, un error.

Router, prefijos y asignación automática

Cuando IPv6 está activado en Windows, el equipo no necesita necesariamente una dirección escrita a mano. En una red doméstica, la configuración habitual implica al operador, el router y el cliente.

  1. El operador proporciona conectividad IPv6 al router y puede delegarle un prefijo.
  2. El router asigna una parte de ese prefijo a la red local.
  3. El router envía anuncios para informar a los equipos del prefijo y de la ruta predeterminada.
  4. Windows crea una o varias direcciones y configura sus rutas según la información recibida.

Router Advertisements y Neighbor Discovery

Los Router Advertisements o RA forman parte de Neighbor Discovery. Mediante estos mensajes, un router puede anunciar su presencia, prefijos, tiempos de validez y otros parámetros del enlace. La RFC 4861 define Neighbor Discovery para IPv6, incluido el descubrimiento de routers, la resolución de direcciones de capa de enlace y el mantenimiento de información sobre la alcanzabilidad de vecinos.

Una consecuencia importante es que el gateway predeterminado de un cliente IPv6 se aprende mediante los anuncios del router. No debe suponerse que DHCPv6 sustituye esta función.

SLAAC: autoconfiguración sin estado

SLAAC permite que el equipo forme una dirección a partir de información local y del prefijo anunciado por el router. La RFC 4862 describe la autoconfiguración sin estado, la creación de direcciones de enlace local, la generación de direcciones globales y la detección de direcciones duplicadas.

Si no hay anuncios de un router, el equipo puede crear una dirección de enlace local, pero no obtendrá mediante SLAAC una dirección global utilizable fuera del enlace. Por eso es posible encontrar una dirección fe80: incluso cuando el router o el operador no ofrecen acceso IPv6 completo.

DHCPv6 y delegación de prefijos

DHCPv6 puede proporcionar direcciones, prefijos y otros parámetros. Puede trabajar en lugar de SLAAC o junto a él, según la configuración de la red. La RFC 8415 define DHCPv6 y la delegación de prefijos.

En conexiones domésticas resulta especialmente relevante DHCPv6-PD, donde PD significa Prefix Delegation. El router solicita al operador un prefijo para poder dividirlo o anunciarlo en sus redes internas. No debe confundirse esta delegación al router con la dirección que finalmente configura un ordenador.

Si el operador no delega un prefijo, si el router no lo solicita correctamente o si no lo anuncia en la LAN, Windows puede quedarse únicamente con direcciones de enlace local. También puede darse una configuración parcial: el router recibe una dirección IPv6 en su interfaz WAN, pero no un prefijo utilizable para la red interna.

Pruebas para comprobar la conexión IPv6 en Windows

Las pruebas siguientes avanzan desde el propio equipo hasta un servicio remoto. Conviene guardar los resultados y no saltar directamente a cambiar el DNS o reiniciar la red.

1. Comprobar la pila local

ping -6 ::1

Esta orden envía solicitudes Echo ICMPv6 a la dirección de loopback. Si responde, demuestra que la pila IPv6 local procesa ese intercambio en el propio equipo. No comprueba el adaptador físico, el router, el DNS ni Internet.

2. Revisar direcciones y ruta predeterminada

ipconfig /all
route print -6

Compruebe en el adaptador activo si existen una dirección global y una ruta ::/0. Este paso acredita que Windows tiene determinada configuración instalada, no que esa configuración sea correcta o que el siguiente salto pueda alcanzar Internet.

3. Probar el router local

Obtenga la puerta de enlace mostrada por ipconfig o Get-NetRoute y úsela en una prueba:

ping -6 fe80::DIRECCION_DEL_ROUTER%INDICE

Las direcciones de enlace local pueden necesitar el identificador de zona situado tras % para indicar la interfaz. Una respuesta acredita que ese destino respondió a Echo ICMPv6 desde el equipo en ese momento. No demuestra que el router disponga de salida IPv6 hacia Internet.

4. Probar un destino remoto por dirección

Cloudflare publica 2606:4700:4700::1111 y 2606:4700:4700::1001 como direcciones IPv6 de su resolvedor 1.1.1.1. La lista actual puede verificarse en la documentación oficial de direcciones IP de Cloudflare.

ping -6 2606:4700:4700::1111

Al utilizar una dirección literal se evita depender de una consulta DNS previa. Si hay respuesta, se acredita que se intercambiaron mensajes ICMPv6 Echo con ese destino concreto en ese momento. No confirma que todos los destinos sean accesibles, que la navegación web funcione ni que el DNS esté bien configurado.

La RFC 4443 define ICMPv6 y sus mensajes de error e información, incluidos Echo Request y Echo Reply. ICMPv6 no es solamente «el protocolo de ping»: también cumple funciones importantes en IPv6. Un firewall demasiado restrictivo puede romper mecanismos necesarios aunque permita tráfico TCP ordinario.

5. Separar resolución DNS y conectividad IPv6

Para consultar los registros AAAA de un nombre:

Resolve-DnsName one.one.one.one -Type AAAA

Una respuesta AAAA demuestra que el resolvedor consultado devolvió direcciones IPv6 para ese nombre. No prueba que el equipo pueda llegar hasta ellas.

Después puede forzarse una prueba IPv6 usando el nombre:

ping -6 one.one.one.one

Si el ping a una dirección literal funciona, pero el nombre no se resuelve, la conectividad IPv6 básica puede estar disponible y el problema encontrarse en DNS. La guía sobre cómo funciona la resolución de nombres DNS amplía esta diferencia.

También puede consultarse directamente un servidor DNS concreto:

Resolve-DnsName one.one.one.one -Type AAAA -Server 2606:4700:4700::1111

Esta orden intenta enviar la consulta al resolvedor IPv6 indicado. Su éxito confirma esa consulta concreta; no valida todos los servidores DNS configurados en Windows.

6. Examinar el recorrido con tracert

tracert -6 2606:4700:4700::1111

tracert intenta descubrir saltos del recorrido incrementando el límite de saltos y observando las respuestas recibidas. Un salto con asteriscos no implica necesariamente que la ruta esté rota: algunos routers no responden a estas sondas o limitan las respuestas, aunque continúen reenviando tráfico.

Si el recorrido se detiene siempre tras el router local y tampoco funcionan las pruebas por dirección, el problema podría encontrarse en la salida del router o en el operador. Aun así, un único tracert no identifica por sí solo la causa definitiva.

7. Probar un puerto TCP con Test-NetConnection

Para comprobar una conexión TCP concreta hacia HTTPS:

Test-NetConnection -ComputerName one.one.one.one -Port 443 -InformationLevel Detailed

Cuando se utiliza -Port 443, Test-NetConnection intenta establecer una conexión TCP con el puerto 443 del destino. El campo TcpTestSucceeded indica el resultado de esa prueba concreta. No comprueba UDP, otros puertos ni el funcionamiento completo de una página web.

Para obligar a usar IPv6 sin depender de qué dirección seleccione Windows para un nombre, puede indicarse una dirección literal:

Test-NetConnection -ComputerName 2606:4700:4700::1111 -Port 443 -InformationLevel Detailed

Esta prueba solo es válida si el destino ofrece un servicio TCP accesible en ese puerto. Un resultado negativo no permite concluir que IPv6 esté caído: el servicio podría no escuchar en el puerto, un firewall podría filtrarlo o el destino podría rechazarlo.

Si se omite -Port y se usa:

Test-NetConnection -ComputerName 2606:4700:4700::1111 -InformationLevel Detailed

la herramienta realiza su diagnóstico de conectividad, incluida una prueba de ping. Debe interpretarse como una prueba ICMP hacia ese destino, no como una verificación de TCP o de todos los protocolos. Si necesita comprender mejor qué representa un puerto, puede consultar la explicación sobre qué es un puerto de red y para qué sirve.

Cómo interpretar los resultados sin sacar conclusiones precipitadas

Resultado observadoQué puede indicarSiguiente comprobación
Solo aparece fe80::IPv6 está activo en el enlace, pero no se ha obtenido una dirección global.Revisar RA, SLAAC, prefijo LAN y DHCPv6-PD en el router.
Hay dirección global, pero no ruta ::/0La configuración está incompleta o no se ha aprendido un router predeterminado.Comprobar anuncios del router y reiniciar de forma controlada la interfaz.
Responde el router, pero no un destino remotoEl enlace local funciona; puede faltar salida en el router o el operador.Revisar el estado IPv6 WAN, el prefijo delegado y tracert -6.
Funciona una IP literal, pero no un nombrePosible problema de resolución DNS.Usar Resolve-DnsName y revisar los servidores configurados.
ping -6 falla, pero TCP 443 funcionaEcho ICMPv6 puede estar filtrado o no recibir respuesta.No declarar caída total; comparar con Test-NetConnection -Port 443.
El nombre tiene A y AAAA, pero Windows usa IPv4La selección puede depender de las políticas de prefijos o de la conectividad detectada.Probar explícitamente con ping -6 y revisar netsh interface ipv6 show prefixpolicies.

Causas habituales de una configuración IPv6 incompleta

El operador no ofrece IPv6 en esa conexión

Que Windows y el router sean compatibles no obliga al proveedor a ofrecer el servicio. Conviene consultar el estado WAN del router y la documentación del operador. Algunas conexiones requieren una configuración concreta o todavía funcionan únicamente con IPv4.

El router obtiene IPv6, pero no delega un prefijo a la LAN

Una dirección IPv6 en la interfaz WAN no demuestra que los equipos de la red interna puedan autoconfigurarse. El router puede necesitar DHCPv6-PD para recibir un prefijo y anunciarlo después en la LAN.

Los Router Advertisements están desactivados o bloqueados

Sin RA, los clientes pueden carecer de ruta predeterminada y de la información necesaria para SLAAC. Un firewall configurado para bloquear ICMPv6 de forma indiscriminada también puede impedir funciones esenciales de Neighbor Discovery.

Una VPN o un adaptador virtual altera las rutas

Las VPN, hipervisores, subsistemas y herramientas de seguridad pueden añadir interfaces y rutas. Revise qué adaptador está activo y compare sus métricas con:

Get-NetIPInterface -AddressFamily IPv6
Get-NetRoute -AddressFamily IPv6

No elimine rutas sin conocer su origen. Desconectar temporalmente una VPN durante una prueba controlada puede ayudar a aislar la causa.

El problema es DNS, no IPv6

Cambiar de DNS puede resolver una incidencia de nombres, pero no crea una ruta IPv6 ni un prefijo global. De la misma manera, una dirección DNS IPv6 no proporciona conectividad si el equipo no puede alcanzar ese servidor.

Si desea cambiar el resolvedor después de identificar un problema de DNS, puede seguir la guía para cambiar los DNS del operador. Es preferible hacerlo después de probar por separado resolución y conectividad.

El destino no responde a ping

Un servidor puede ofrecer una web por TCP y no contestar a Echo ICMPv6. Por tanto, un fallo de ping -6 no demuestra por sí solo que no haya conectividad. Debe compararse con una prueba TCP hacia un servicio y puerto conocidos.

Se ha configurado manualmente una dirección incorrecta

Una longitud de prefijo equivocada, un gateway no alcanzable o una dirección que no pertenece al prefijo anunciado puede romper la comunicación. En redes domésticas suele ser preferible empezar con configuración automática y recurrir a direcciones manuales solo cuando exista un diseño de red definido.

Secuencia de diagnóstico recomendada

  1. Confirme que IPv6 está habilitado en el adaptador activo.
  2. Ejecute ipconfig /all y distinga direcciones locales, globales y temporales.
  3. Busque una ruta predeterminada ::/0.
  4. Pruebe ::1 para comprobar la pila local.
  5. Pruebe la dirección de enlace local del router.
  6. Pruebe un destino remoto mediante una dirección IPv6 literal.
  7. Consulte un registro AAAA para separar DNS de conectividad.
  8. Use tracert -6 para observar hasta dónde llegan las respuestas.
  9. Use Test-NetConnection con un puerto TCP explícito y un servicio conocido.
  10. Revise el estado IPv6 WAN, la delegación de prefijo y los anuncios del router.

Esta secuencia permite localizar la incidencia con mayor precisión. Si falla la pila local, no tiene sentido culpar al operador. Si el equipo llega al router pero no a una dirección pública, el adaptador probablemente no sea el único punto que debe revisarse. Y si una IP literal funciona, pero un nombre no, hay motivos para investigar DNS antes de modificar IPv6.

Preguntas frecuentes sobre IPv6 en Windows

¿Tener una dirección fe80 significa que IPv6 funciona?

Significa que la interfaz dispone de una dirección de enlace local. Permite ciertas comunicaciones dentro del mismo enlace, pero no demuestra que exista una dirección global, una ruta predeterminada o acceso IPv6 a Internet.

¿Hay que poner una dirección IPv6 manualmente?

Normalmente no en una red doméstica. Windows puede configurarse mediante SLAAC y, según la red, DHCPv6. Una dirección manual puede ser útil en infraestructuras administradas, pero exige conocer el prefijo, la longitud, el gateway y el DNS correctos.

¿IPv6 necesita DHCP?

No siempre. SLAAC permite generar direcciones con la información anunciada por el router. DHCPv6 puede complementar o sustituir parte de esa asignación, y DHCPv6-PD se utiliza para delegar prefijos a routers.

¿Por qué ping -6 falla si las páginas cargan?

El destino o algún firewall puede no responder a Echo ICMPv6, mientras el servicio web sigue accesible por TCP. Compruebe un puerto concreto con Test-NetConnection -Port 443 antes de concluir que IPv6 no funciona.

¿Cambiar el DNS activa IPv6?

No. Cambiar el DNS solo modifica qué resolvedor atiende las consultas. No proporciona al equipo una dirección global, una ruta IPv6 ni un prefijo delegado por el operador.

¿Conviene desactivar IPv6 si da problemas?

No como primera medida. Es mejor identificar si falla el adaptador, DNS, los anuncios del router, la delegación de prefijos, el firewall o el operador. Microsoft no recomienda deshabilitar IPv6 de forma general en Windows.

Conclusión

Saber cómo activar IPv6 en Windows y comprobar la conexión implica distinguir varias piezas. La casilla TCP/IPv6 solo habilita el protocolo en el adaptador; ipconfig muestra la configuración recibida; una ruta ::/0 indica que existe un siguiente salto predeterminado; ping -6 prueba ICMPv6 hacia un destino concreto; y Test-NetConnection -Port evalúa una conexión TCP específica.

La comprobación más fiable no es una orden aislada, sino la combinación ordenada de evidencias. Separar enlace local, direccionamiento global, ruta, DNS, ICMPv6 y puertos concretos permite resolver la mayoría de incidencias básicas sin desactivar componentes ni aplicar cambios genéricos que oculten el problema real.

Fuentes oficiales para comprobar la configuración

Estas referencias oficiales permiten contrastar los pasos, límites y recomendaciones técnicas descritos.

julian lopez jimenez

Hola, encantado de conocerte.

Recibe cada domingo las 3 últimas entradas sobre informática práctica.

Sin spam. Puedes darte de baja cuando quieras. Recibirás un correo para confirmar el alta. Consulta la Política de privacidad.

Recibe nuevas entradas cada semana

Una seleccion de articulos, recursos y novedades sobre informatica, FP y tecnologia aplicada.

julian lopez jimenez

Hola, encantado de conocerte.

Recibe cada domingo las 3 últimas entradas sobre informática práctica.

Sin spam. Puedes darte de baja cuando quieras. Recibirás un correo para confirmar el alta. Consulta la Política de privacidad.

Más sobre este tema