Sin embargo, IPv6 no funciona automáticamente: incluso si tu proveedor asigna un prefijo, sin una configuración correcta de la red IPv6 y de los servidores DNS, las conexiones pueden fallar, los sitios web no cargar y los dispositivos permanecer inaccesibles.
Esta guía te ayudará a configurar IPv6 desde cero en un ordenador, servidor o router, y a verificar su funcionamiento. Veremos cómo configurar IPv6 en Windows y Linux, qué debe habilitarse en el panel de control del router, cómo comprobar si IPv6 realmente funciona y qué problemas pueden surgir durante el proceso. Todo se explica paso a paso, sin teoría innecesaria, con comandos y ejemplos prácticos.
Antes de configurar IPv6, debes asegurarte de que esté disponible. Incluso en 2025, muchas redes —especialmente domésticas y de oficina— siguen funcionando solo con IPv4, simplemente porque nadie ha habilitado el soporte para el nuevo protocolo.
Podemos decir que un dispositivo tiene IPv6 configurado si:
tiene una dirección IPv6 global (que comienza con 2xxx: o 3xxx:)
tiene configurados un gateway IPv6 y servidores DNS
puede acceder a sitios web disponibles solo vía IPv6 (por ejemplo, http://[2606:4700:4700::1111])
supera correctamente una prueba en test-ipv6.com
Veamos ahora cómo comprobar si un equipo tiene una dirección IPv6.
Abre la terminal y ejecuta:
ip -6 addr
Si la salida muestra direcciones como inet6 2xxx::... scope global, todo está correcto.
Si solo aparece fe80::... scope link, entonces solo tienes una dirección local y no puedes acceder a Internet.
Incluso si el sistema tiene una dirección IPv6, los sitios web no cargarán sin servidores DNS compatibles con IPv6. Por ello, inmediatamente después conviene comprobar qué DNS están configurados:
resolvectl status
Cuando tanto la dirección IPv6 como los DNS parecen correctos, eso aún no garantiza que la conexión funcione. Para asegurarte de que el equipo puede enviar y recibir tráfico IPv6, utiliza:
ping6 google.com
Si la conexión tiene éxito, DNS funciona, la dirección está asignada y existe una ruta a Internet
Si aparece “Name or service not known”, probablemente DNS no funciona
Si aparece “Network is unreachable”, no hay ruta de red, posiblemente falta el gateway
Nota: tener una dirección IPv6 global y servidores DNS no garantiza una conexión funcional. A veces el proveedor asigna una dirección, pero no proporciona un gateway. Por eso, ping6 es un paso obligatorio.
Abre el símbolo del sistema (Win + R → cmd) y ejecuta:
ipconfig
Busca la interfaz de red activa (Ethernet o Wi-Fi) y fíjate en líneas como:
Dirección IPv6 . . . . . . . . . : 2600:1901:0:1234::100
Puerta de enlace predeterminada : 2600:1901:0:1234::1
Si la dirección comienza con 2xxx: o 3xxx:, es una dirección IPv6 global
Si solo ves fe80::, es IPv6 local
Si no hay ninguna dirección, IPv6 está deshabilitado o no configurado
Comprueba si DNS funciona sobre IPv6:
nslookup -type=AAAA google.com
Si la respuesta incluye direcciones como 2a00::..., DNS devuelve registros AAAA y IPv6 funciona.
Comprueba la conectividad:
ping -6 google.com
Si recibes respuestas, IPv6 está funcionando correctamente.
IPv6 funciona correctamente si:
existe una dirección IPv6 global
DNS devuelve registros AAAA
ping -6 o ping6 a google.com es exitoso
Si solo aparecen direcciones fe80::, DNS no responde a consultas AAAA, ping -6 devuelve errores o no hay direcciones IPv6 en el sistema, significa que IPv6 no está configurado o está deshabilitado.
IPv6 puede funcionar en modo totalmente automático o requerir configuración manual de dirección, gateway y DNS. Si solo ves direcciones locales y ping -6 falla, probablemente necesites configurar IPv6 manualmente.
Necesitarás:
Dirección IPv6 global, por ejemplo 2600:1901:0:1234::100
Longitud de prefijo (normalmente /64, en VPS suele ser /128)
Gateway IPv6, a menudo el primer адрес del subnet
Servidores DNS, por ejemplo:
Google: 2001:4860:4860::8888
Cloudflare: 2606:4700:4700::1111
Quad9: 2620:fe::fe
Actualmente, Hostman no proporciona direcciones IPv6 para sus servidores en la nube.
sudo apt update
sudo apt install isc-dhcp-client
sudo dhclient -6
Comprueba con:
ip -6 addr
ip -6 route
ping -6 google.com
sudo nano /etc/netplan/50-cloud-init.yaml
Ejemplo:
network:
version: 2
ethernets:
eth0:
dhcp4: true
dhcp6: false
addresses:
- <dirección-IPv6>/<longitud-prefijo>
gateway6: <gateway-IPv6>
nameservers:
addresses:
- 2001:4860:4860::8888
- 2606:4700:4700::1111
Aplicar los cambios:
sudo netplan apply
Win + R → ncpa.cpl
Clic derecho en la conexión activa → Propiedades
Protocolo de Internet versión 6 (TCP/IPv6) → Propiedades
Introduce manualmente la dirección IPv6, el gateway y los DNS
Reinicia el sistema
Si te conectas a Internet mediante un router doméstico, su configuración determina si los dispositivos reciben direcciones IPv6 y pueden acceder a la red con este protocolo.
Opciones habituales:
Tipo de conexión: IPv6 nativo / DHCPv6
Habilitar: SLAAC + RDNSS
Servidores DNS IPv6 (Google / Cloudflare)
Guarda los cambios y reinicia el router.
Las tablas con problemas comunes, causas y soluciones se han conservado íntegramente y traducido fielmente, manteniendo su estructura técnica.
IPv6 ya no es experimental: es un estándar plenamente funcional compatible con la mayoría de los ISP, proveedores de hosting y sistemas operativos modernos. Sin embargo, obtener una dirección IPv6 no es suficiente; es esencial configurar correctamente rutas, DNS y el router.
En esta guía hemos cubierto todo el proceso: desde las comprobaciones iniciales hasta la configuración manual y la resolución de problemas. Si seguiste los pasos correctamente, tu sistema debería funcionar ahora de forma estable sobre IPv6.
Si aún no funciona, vuelve a lo básico:
verifica que exista una dirección IPv6 global
comprueba que DNS funcione
asegúrate de que ping6 llegue a Google
IPv6 no es complicado si sigues las instrucciones. Una vez configurado correctamente, probablemente no necesitarás volver a tocarlo durante mucho tiempo.