Internet está migrando gradualmente a IPv6, y cada vez más sitios web, aplicaciones y dispositivos lo adoptan. Pero tener una dirección IPv6 por sí sola no es suficiente. Para que todo funcione correctamente, es necesario configurar el DNS adecuadamente, tanto del lado del servidor como en su propia computadora.
Sin DNS, ninguna conexión funcionará: el navegador simplemente no sabrá a dónde enviar la solicitud. Esto es especialmente crítico en IPv6. Si olvida establecer los registros DNS necesarios, su sitio se volverá invisible para muchos usuarios, e incluso el contenido que antes se abría correctamente podría dejar de funcionar en los dispositivos de los clientes.
Esta guía es relevante solo si su proveedor de Internet admite IPv6.
Ejecute el siguiente comando:
ip -6 addr show
Si ve direcciones de interfaz que comienzan con 2xxx: o 3xxx:, su proveedor admite IPv6.

Use el comando:
ifconfig
Si su proveedor asigna una dirección IPv6, se verá algo como esto:

Abra el símbolo del sistema presionando Win + R y luego escriba cmd.

Ingrese el siguiente comando:
ipconfig
Debería ver una salida como esta:

El DNS es como la libreta de direcciones de Internet. Cuando un usuario escribe la dirección de un sitio web, el navegador no sabe a dónde ir: necesita una dirección IP. El DNS traduce direcciones legibles por humanos a direcciones IP numéricas que los dispositivos y redes pueden usar.
Debe configurar DNS para IPv6 en dos lugares:
1. En el servidor (donde se aloja su sitio o servicio)
Esto permite que los navegadores encuentren su sitio a través de IPv6. Si la zona DNS de su dominio no contiene un registro AAAA con la dirección IPv6 del servidor, los navegadores ni siquiera sabrán que pueden usar el nuevo protocolo para acceder a su sitio. Como resultado, el sitio puede cargar lentamente o no funcionar en absoluto para los usuarios con acceso solo a IPv6.
2. En el lado del cliente (su computadora o enrutador)
Su computadora también necesita saber qué servidor DNS usar para resolver las direcciones de los sitios en formato IPv6. Si su computadora o enrutador no tiene acceso a un servidor DNS que admita IPv6, no podrá abrir el sitio, incluso si su proveedor de Internet admite IPv6.
Debe configurar el DNS para IPv6 para que Internet funcione rápidamente, de forma confiable y sin interrupciones con el nuevo protocolo. Sin una configuración adecuada, IPv6 podría estar disponible, pero no operativo.
Para garantizar un rendimiento estable y rápido, su dispositivo debe saber a qué servidor DNS consultar. Generalmente, el enrutador se encarga de esto: recibe la configuración de su proveedor de Internet y la distribuye en la red. Pero si su proveedor no admite IPv6 o su DNS es inestable, puede especificar manualmente servidores DNS públicos que admitan IPv6.
Estas son direcciones gratuitas y confiables accesibles desde cualquier parte del mundo:
|
Nombre |
Dirección IPv6 DNS primaria |
Dirección IPv6 DNS secundaria |
|
Google DNS |
2001:4860:4860::8888 |
2001:4860:4860::8844 |
|
Cloudflare |
2606:4700:4700::1111 |
2606:4700:4700::1001 |
|
Quad9 |
2620:fe::fe |
2620:fe::9 |
|
OpenDNS |
2620:119:35::35 |
2620:119:53::53 |
Todos estos servicios:
Siga las siguientes instrucciones si se cumple alguna de las condiciones:
Las siguientes secciones explican cómo configurar manualmente los servidores DNS. Solo le tomará unos minutos y proporcionará una conexión a Internet estable y sin errores.
Si tiene acceso a Internet pero los sitios web no cargan, es posible que Windows no sepa qué servidor DNS usar para IPv6. Puede corregirlo fácilmente configurando manualmente las direcciones correctas.
Este método funciona tanto para Windows 10 como para Windows 11, ya que la interfaz es casi idéntica.
Abra las conexiones de red: presione Win + R, escriba ncpa.cpl y presione Enter.

Se abrirá una ventana con todas las conexiones (Ethernet, Wi-Fi, etc.).

Busque su conexión activa. Generalmente se llama “Conexión de área local” o “Red inalámbrica”. Haga clic derecho sobre ella → seleccione Propiedades.

Seleccione Protocolo de Internet versión 6 (TCP/IPv6). En la lista de componentes, busque esta línea y haga clic en el botón Propiedades.

Ingrese los servidores DNS manualmente:

Guarde los cambios haciendo clic en Aceptar → Aceptar y cierre la ventana.
Windows ahora usará los servidores DNS especificados para las conexiones IPv6.
La configuración de DNS en Linux depende de la edición que esté utilizando (escritorio o servidor) y de la herramienta de administración de red (NetworkManager, systemd-networkd o configuración manual).
Para asegurarse de que todo funcione correctamente con IPv6, debe determinar qué componente gestiona la red y el DNS en su sistema y luego elegir el método de configuración adecuado.
Abra una terminal y ejecute:
nmcli device
Si el comando devuelve una lista de interfaces y sus estados, está usando NetworkManager.
Si nmcli no está instalado, pruebe:
networkctl
Si ve interfaces con el estado routable o configured, está usando systemd-networkd.

Si utiliza un entorno gráfico (GNOME, KDE, Xfce) y ve un ícono de red en el panel, lo más probable es que esté usando NetworkManager.
A través de la interfaz gráfica:
Vaya a Configuración → Red → Seleccione la conexión activa → IPv6.
En la sección DNS:
Cambie el modo a “Manual” o “Avanzado”.
Ingrese las direcciones DNS, por ejemplo: 2001:4860:4860::8888 y 2001:4860:4860::8844.
Guarde y reinicie la conexión.
A través de la terminal:
nmcli connection modify eth0 ipv6.dns "2001:4860:4860::8888 2001:4860:4860::8844"
nmcli connection modify eth0 ipv6.ignore-auto-dns yes
nmcli connection up eth0
Reemplace eth0 por el nombre real de su interfaz (verifíquelo ejecutando nmcli device).
En las ediciones de servidor de Ubuntu, Netplan se utiliza para generar configuraciones para systemd-networkd.
Abra el archivo de configuración, por ejemplo:
sudo nano /etc/netplan/01-netcfg.yaml
Agregue las direcciones IPv6 en la sección nameservers. Asegúrese de seguir estrictamente el formato YAML — use solo espacios, no tabulaciones. Generalmente, las sangrías son múltiplos de 4 espacios.
En el campo addresses, inserte la dirección IPv6 con /64.
En el campo gateway6, inserte la puerta de enlace — elimine el último grupo de su dirección IPv6 y reemplácelo por 1 para obtener la dirección del gateway.
network:
version: 2
ethernets:
eth0:
dhcp4: true
dhcp4-overrides:
use-dns: false
dhcp6: false
addresses:
- 2001:0db8:a::0370/64
gateway6: 2001:0db8:a::1
match:
macaddress: <inserte la dirección MAC de su máquina>
nameservers:
addresses:
- 2001:4860:4860::8888
- 2001:4860:4860::8844
Aplicar los cambios:
sudo netplan apply
Después de aplicar los cambios, verifique que los servidores DNS correctos estén en uso.

Si el campo DNS Servers muestra servidores incorrectos, es probable que estén siendo entregados automáticamente por DHCP. Desactive esto de la siguiente manera:
Asegure los permisos correctos del archivo YAML:
sudo chmod 600 /etc/netplan/01-netcfg.yaml
Elimine el antiguo resolv.conf y cree un enlace simbólico:
sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
Si obtiene el error “Unable to resolve host”, agregue el nombre de host a /etc/hosts:
HOSTNAME=$(hostname)
sudo sed -i "/127.0.1.1/d" /etc/hosts
echo "127.0.1.1 $HOSTNAME" | sudo tee -a /etc/hosts
Habilite systemd-resolved (si aún no está activo):
sudo systemctl enable systemd-resolved --now
Aplique la configuración y reinicie los servicios:
sudo netplan apply
sudo systemctl restart systemd-networkd
sudo systemctl restart systemd-resolved
Verifique nuevamente el resultado:
resolvectl status
resolvectl dns
En este punto, el DNS basado en DHCP debería estar completamente deshabilitado.
Si su sistema usa systemd-resolved directamente (por ejemplo, Arch Linux o Ubuntu con systemd), puede definir el DNS mediante el archivo de configuración.
Abra el archivo de configuración:
sudo nano /etc/systemd/resolved.conf
Agregue las siguientes líneas:
[Resolve]
DNS=2001:4860:4860::8888 2001:4860:4860::8844
FallbackDNS=2606:4700:4700::1111
Reinicie el servicio:
sudo systemctl restart systemd-resolved
A veces, es más sencillo realizar cambios directamente en /etc/resolv.conf, especialmente en sistemas mínimos o contenedores.
Abra el archivo:
sudo nano /etc/resolv.conf
Agregue las líneas:
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
Tenga en cuenta que el sistema suele sobrescribir este archivo. Para conservar la configuración:
sudo chattr +i /etc/resolv.conf
Si ya ha configurado el DNS IPv6 en su servidor y PC, pero el sitio aún no se abre mediante el nuevo protocolo, verifique la configuración de su enrutador. El enrutador distribuye Internet e indica a los dispositivos a dónde enviar las consultas DNS.
Si no se establecen servidores DNS compatibles con IPv6 en el enrutador, sus dispositivos domésticos podrían seguir usando el protocolo antiguo, incluso si el proveedor ya migró a IPv6.
Depende del modelo, pero la ruta típica es: Configuración del enrutador → Internet / WAN → IPv6 → DNS.
Si hay una pestaña separada de DNS, vaya a ella. Algunos modelos ocultan estos parámetros en secciones Avanzadas.
tplinkwifi.netIngrese sus direcciones DNS IPv6 seleccionadas, por ejemplo:
2001:4860:4860::8888
2001:4860:4860::8844
Guarde los cambios y reinicie el enrutador.
my.keenetic.netfe80::).Probar DNS sobre IPv6 es fácil — tanto en el navegador como en la terminal. Solo toma unos minutos y ayuda a identificar rápidamente dónde está el problema: en el DNS, la red o en el propio IPv6.
El método más simple es abrir un sitio de prueba: test-ipv6.com
La página mostrará:
Verifique el registro DNS AAAA:
dig AAAA google.com
Si la respuesta incluye una dirección IPv6 (por ejemplo, 2a00:1450:4009::200e), entonces DNS sobre IPv6 está funcionando.

Compruebe qué servidores DNS se están usando:
resolvectl status
Esto muestra las interfaces activas y los servidores DNS (incluidos los de IPv6).
Verifique si el tráfico pasa por IPv6:
ping6 google.com

O bien:
curl -6 https://ifconfig.co
Si el comando se ejecuta y muestra una dirección IPv6, la conectividad IPv6 está activa.
A continuación, encontrará una tabla de referencia para solucionar problemas frecuentes al configurar DNS IPv6:
|
Síntoma |
Problema |
Solución |
|
Los sitios abren, pero lentamente. |
El navegador intenta IPv6 primero y luego vuelve a IPv4. El servidor DNS responde demasiado lento. A menudo, el DNS predeterminado del ISP es el culpable. |
Cambie a un DNS público rápido. Consulte “Configuración de DNS IPv6 en Windows” o “Configuración de DNS IPv6 en Linux”. |
|
|
El cliente DNS no recibe respuestas IPv6: direcciones de servidor incorrectas o IPv6 deshabilitado en la interfaz. |
|
|
Internet deja de funcionar después de |
Error de sintaxis en el archivo YAML o falta la puerta de enlace. |
|
|
No hay conexiones activas en la GUI de Ubuntu. |
Netplan usa |
Edite Netplan para un entorno de servidor o instale |
|
|
El enrutador no tiene DNS IPv6 configurado o su firmware no admite el protocolo. |
Inicie sesión en el panel del enrutador → “IPv6” → “DNS” → ingrese Cloudflare o Google DNS. Actualice el firmware si falta la sección “IPv6”. |
|
El contenedor Docker ignora DNS IPv6. |
El daemon de Docker usa su propio |
Agregue la dirección DNS a
|
|
|
Un DNS ascendente falló; la respuesta fallida quedó en caché. |
Limpie la caché y cambie de DNS:
|
|
Un sitio con HSTS carga por HTTPS solo sobre IPv4. |
El certificado tiene solo un registro A; falta el AAAA — el navegador no confía. |
Emita un certificado que valide ambas versiones IP. Para Let’s Encrypt:
|
|
|
El ISP asignó un prefijo pero no una puerta de enlace (falta |
Agregue la puerta de enlace manualmente:
Aplique con:
|
|
Hay dirección IPv6, pero las consultas DNS van a 192.168.0.1. |
El enrutador distribuye DNS IPv4 mediante DHCPv6 Opción 23; el sistema les da mayor prioridad. |
Establezca DNS IPv6 con la prioridad más alta:
|
|
|
|
Permita tráfico saliente en el puerto 53 (UDP y TCP) o desactive UFW:
|
Compare su síntoma con la primera columna y revise el diagnóstico en la segunda.
Ejecute los comandos de la tercera columna y verifique el resultado.
Si el problema no se resuelve, vuelva a los pasos de configuración de DNS.
La transición a IPv6 es lenta pero inevitable. Cada vez más proveedores asignan solo direcciones IPv6, más proveedores de alojamiento operan con Dual Stack y más servicios verifican la compatibilidad con IPv6 por defecto. Si el DNS está mal configurado, las conexiones fallan, los sitios no cargan y los usuarios se van a servicios que sí funcionan.
¿La buena noticia? Todo toma 5–10 minutos:
Agregue un registro AAAA en su panel de hosting;
Configure servidores DNS públicos confiables en su servidor, enrutador y dispositivos;
Verifique el resultado — y olvídese del problema.
IPv6 no es “el futuro”: es la manera de asegurar que su sitio web, servicio o red doméstica funcionen de forma confiable hoy mismo. Y un DNS bien configurado es su boleto a este nuevo Internet.
Si busca una solución confiable, de alto rendimiento y con buena relación costo-beneficio para sus flujos de trabajo, Hostman le ofrece opciones de Hospedaje VPS Linux, incluidas Debian VPS, Ubuntu VPS y CentOS VPS.