IPv4 e IPv6

IPv4 e IPv6: las dos generaciones que mantienen vivo Internet

Introducción a los protocolos IPv4 e IPv6

Cada vez que abres el navegador, envías un mensaje o ves una película en streaming, tu dispositivo necesita una dirección IP para comunicarse. Lo que muchos usuarios no saben es que, desde hace más de dos décadas, coexisten dos sistemas de direccionamiento completamente distintos: IPv4, el veterano que ha sostenido Internet desde sus inicios comerciales, e IPv6, su sucesor diseñado para resolver un problema que los ingenieros vieron venir hace décadas.

La convivencia entre ambos protocolos es transparente para el usuario medio, pero entender sus diferencias y cómo se configuran en cada sistema operativo es clave cuando toca diagnosticar problemas de conectividad, configurar un servidor doméstico o preparar una red para el futuro.

El problema principal que resuelve IPv6 es simple pero abrumador: las direcciones IPv4 se han agotado. Con su espacio de 32 bits, IPv4 solo permite unos 4.300 millones de direcciones únicas, una cifra que quedó pequeña ante la explosión de dispositivos conectados. IPv6, con 128 bits, ofrece un número de direcciones tan enorme (340 sextillones) que no volveremos a preocuparnos por el agotamiento. Esta guía te explicará cómo funcionan ambos protocolos, cómo se configuran en Windows, macOS y Linux, cómo verificar que están activos y cómo diagnosticar los problemas más frecuentes que surgen cuando uno de los dos falla mientras el otro sigue funcionando.

A nivel técnico, IPv4 usa direcciones de 32 bits representadas en notación decimal con puntos, como 192.168.1.1. Cada número entre los puntos puede ir de 0 a 255, formando cuatro octetos. IPv6 usa direcciones de 128 bits en notación hexadecimal con dos puntos, como 2001:0db8:85a3:0000:0000:8a2e:0370:7334, que puede abreviarse como 2001:db8:85a3::8a2e:370:7334 eliminando ceros a la izquierda y agrupando bloques consecutivos de ceros con ::.

IPv4 depende de NAT (Network Address Translation) para que múltiples dispositivos compartan una misma IP pública, lo que introduce complejidad y limita conexiones entrantes. IPv6 devuelve el modelo de conexión directa extremo a extremo que tuvo Internet en sus inicios, donde cada dispositivo puede tener su propia IP pública global. En la práctica, la mayoría de sistemas operativos actuales funcionan en modo pila dual: mantienen IPv4 e IPv6 activos simultáneamente y usan el protocolo que mejor funcione en cada conexión, priorizando IPv6 cuando está disponible.

Requisitos previos

Información que necesitas tener

  • Para IPv4 manual: dirección IP deseada, máscara de subred y puerta de enlace (ejemplo: 192.168.1.100, 255.255.255.0, 192.168.1.1)
  • Para IPv6 manual: dirección IPv6, longitud de prefijo (normalmente 64) y puerta de enlace IPv6
  • Saber si tu proveedor de Internet ofrece conectividad IPv6 (puedes comprobarlo en sitios como https://test-ipv6.com)
  • Conocer el modelo de router y si tiene soporte IPv6 habilitado

Permisos necesarios

  • Acceso de administrador en Windows para modificar la configuración de red
  • Privilegios sudo en Linux para editar archivos de red o usar nmcli
  • Contraseña de administrador en macOS para cambiar parámetros TCP/IP

Herramientas opcionales

  • Navegador web para acceder a la interfaz de configuración del router
  • Acceso a un sitio de prueba de IPv6 como https://ipv6-test.com
  • Terminal con comandos de red: ping, traceroute, nslookup

Configuración paso a paso

Configuración en Windows 11/10

Paso 1: Abrir la configuración de red

Haz clic derecho en el icono de red de la barra de tareas y selecciona Configuración de red e Internet. Según tu tipo de conexión:

  • Para Wi-Fi: Wi-Fi > haz clic en el nombre de tu red conectada
  • Para Ethernet: Ethernet > selecciona tu conexión activa

Método alternativo: presiona Windows + R, escribe ncpa.cpl y pulsa Enter. Haz clic derecho en tu adaptador y selecciona Propiedades.

Paso 2: Acceder a la configuración TCP/IP

En la ventana de propiedades de red, localiza Asignación de IP y haz clic en Editar. Se abrirá la ventana Editar la configuración IP de red donde puedes alternar entre:

  • Automático (DHCP): IPv4 e IPv6 se configuran solos
  • Manual: activas individualmente IPv4, IPv6 o ambos

Paso 3: Configurar IPv4 manualmente

Selecciona Manual y activa el interruptor IPv4. Introduce los siguientes valores:

  • Dirección IP: 192.168.1.100 (ejemplo)
  • Máscara de subred: 255.255.255.0
  • Puerta de enlace: 192.168.1.1
  • DNS preferido: 8.8.8.8
  • DNS alternativo: 1.1.1.1

En DNS sobre HTTPS, elige según tu necesidad de privacidad (Desactivado, Activado - plantilla automática o Activado - plantilla manual). Configura Respaldo a texto sin formato según prefieras seguridad estricta o compatibilidad máxima.

Paso 4: Configurar IPv6 manualmente

En la misma ventana, activa el interruptor IPv6. Introduce:

  • Dirección IP: tu dirección IPv6 asignada (ejemplo: 2001:db8:1234:5678::100)
  • Longitud de prefijo de subred: 64 (valor estándar en la mayoría de redes domésticas)
  • Puerta de enlace: la IPv6 de tu router (ejemplo: 2001:db8:1234:5678::1)
  • DNS preferido: 2001:4860:4860::8888 (Google DNS IPv6)
  • DNS alternativo: 2001:4860:4860::8844

Para DNS sobre HTTPS en IPv6, la configuración es independiente de la de IPv4. Haz clic en Guardar para aplicar todos los cambios.

Paso 5: Verificar que ambos protocolos funcionan

Abre CMD y verifica la configuración:

ipconfig /all

Busca las secciones de IPv4 e IPv6. Para comprobar conectividad con cada protocolo:

ping -4 google.com
ping -6 google.com

El flag -4 fuerza usar IPv4, y -6 fuerza IPv6. Ambos deben responder. Si ping -6 falla, tu red o proveedor de Internet puede no tener IPv6 funcional.

Configuración en macOS

Paso 1: Abrir preferencias de red

Menú Apple > Ajustes del Sistema > Red (macOS Ventura+). En versiones anteriores, Preferencias del Sistema > Red. Selecciona tu conexión activa (Wi-Fi o Ethernet) y haz clic en Detalles (Ventura+) o Avanzado (anterior).

Paso 2: Configurar IPv4

Ve a la pestaña TCP/IP. En el desplegable Configurar IPv4 encontrarás estas opciones:

  • Usar DHCP: asignación completamente automática (recomendado para la mayoría de casos)
  • Usar DHCP con dirección manual: obtienes router y DNS por DHCP, pero fijas una IP que no cambiará
  • Manualmente: control total sobre IP, máscara y router
  • Desactivado: desactiva IPv4 por completo (solo debes hacer esto si usas exclusivamente IPv6)

Si eliges Manualmente, introduce dirección IPv4, máscara de subred y router. Los campos de DNS se configuran en la pestaña DNS, no en esta.

Paso 3: Configurar IPv6

En la misma pestaña TCP/IP, localiza el desplegable Configurar IPv6:

  • Automáticamente: macOS obtiene dirección IPv6 mediante SLAAC (Stateless Address Autoconfiguration) o DHCPv6 según lo que ofrezca el router
  • Manualmente: introduces dirección IPv6, longitud de prefijo y router
  • Solo link-local: solo asigna una dirección IPv6 local (empieza por fe80:) que solo funciona dentro de la red local, sin acceso a Internet por IPv6

Para configuración manual, introduce:

  • Dirección IPv6: 2001:db8:1234:5678::100
  • Longitud de prefijo: 64
  • Router: 2001:db8:1234:5678::1

Paso 4: Configurar DNS para ambos protocolos

Ve a la pestaña DNS. Usa el botón + para agregar servidores DNS. Puedes mezclar servidores IPv4 e IPv6:

8.8.8.8
2001:4860:4860::8888
1.1.1.1
2001:4860:4860::8844

macOS usará el servidor DNS que mejor funcione. Haz clic en Aceptar y los cambios se aplican al cerrar.

Paso 5: Verificar ambos protocolos

Abre Terminal:

ifconfig

Busca inet (IPv4) e inet6 (IPv6) en tu interfaz activa. Para pruebas de conectividad:

ping -c 4 google.com
ping6 -c 4 google.com

El comando ping normal usará el protocolo que macOS prefiera (normalmente IPv6 si está disponible), mientras que ping6 fuerza IPv6. Verifica con:

networksetup -getinfo Wi-Fi

Configuración en Linux

Paso 1: Identificar el gestor de red

systemctl status NetworkManager
systemctl status systemd-networkd

El servicio activo determina el método de configuración. La mayoría de escritorios Linux usan NetworkManager.

Paso 2A: Configuración con NetworkManager (GUI)

En Configuración > Red, haz clic en el engranaje ⚙️ junto a tu conexión activa.

Para IPv4: ve a la pestaña IPv4. En Método IPv4 selecciona Automático (DHCP) o Manual. Si es manual, haz clic en Agregar e introduce dirección, máscara de red (ejemplo: 255.255.255.0 o 24) y puerta de enlace. En el campo DNS, introduce 8.8.8.8, 1.1.1.1.

Para IPv6: ve a la pestaña IPv6. En Método IPv6 puedes elegir:

  • Automático: usa SLAAC o DHCPv6 según anuncie el router
  • Automático, solo DHCP: solo obtiene configuración por DHCPv6
  • Manual: introduces todos los valores
  • Solo enlace local: solo dirección fe80:
  • Ignorar: desactiva IPv6 en esta conexión

Para manual, agrega dirección con longitud de prefijo (2001:db8:1234:5678::100/64), puerta de enlace y DNS. Haz clic en Aplicar.

Paso 2B: Configuración con NetworkManager (Terminal)

Lista conexiones:

nmcli con show

Configurar IPv4 manual:

nmcli con mod "Nombre de tu conexión" ipv4.method manual
nmcli con mod "Nombre de tu conexión" ipv4.addresses 192.168.1.100/24
nmcli con mod "Nombre de tu conexión" ipv4.gateway 192.168.1.1
nmcli con mod "Nombre de tu conexión" ipv4.dns "8.8.8.8 1.1.1.1"

Configurar IPv6 manual:

nmcli con mod "Nombre de tu conexión" ipv6.method manual
nmcli con mod "Nombre de tu conexión" ipv6.addresses 2001:db8:1234:5678::100/64
nmcli con mod "Nombre de tu conexión" ipv6.gateway 2001:db8:1234:5678::1
nmcli con mod "Nombre de tu conexión" ipv6.dns "2001:4860:4860::8888 2001:4860:4860::8844"

Activar cambios:

nmcli con up "Nombre de tu conexión"

Para desactivar IPv6 completamente en una conexión:

nmcli con mod "Nombre de tu conexión" ipv6.method disabled

Para volver a automático en ambos protocolos:

nmcli con mod "Nombre de tu conexión" ipv4.method auto
nmcli con mod "Nombre de tu conexión" ipv6.method auto
nmcli con up "Nombre de tu conexión"

Paso 2C: Configuración con Netplan (Ubuntu Server 18.04+)

Edita el archivo YAML existente:

sudo nano /etc/netplan/01-netcfg.yaml

Ejemplo con IPv4 manual e IPv6 automático:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: yes
      addresses:
        - 192.168.1.100/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1
          - 2001:4860:4860::8888

Ejemplo con ambos manuales:

network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses:
        - 192.168.1.100/24
        - 2001:db8:1234:5678::100/64
      routes:
        - to: default
          via: 192.168.1.1
        - to: default
          via: 2001:db8:1234:5678::1
      nameservers:
        addresses:
          - 8.8.8.8
          - 2001:4860:4860::8888

Aplica:

sudo netplan apply

Paso 2D: Desactivar IPv6 temporalmente (cualquier distribución, fines de diagnóstico)

A veces necesitas desactivar IPv6 para descartar que esté causando problemas. Es una prueba de diagnóstico, no una configuración permanente recomendada:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1

Para reactivarlo:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=0

Para hacerlo permanente, edita /etc/sysctl.conf y añade:

net.ipv6.conf.all.disable_ipv6=0
net.ipv6.conf.default.disable_ipv6=0

Paso 3: Verificar ambos protocolos

ip addr show
ip route show

Comprobar conectividad IPv4:

ping -4 -c 4 google.com

Comprobar conectividad IPv6:

ping -6 -c 4 google.com

Para ver qué protocolo usa el sistema al resolver nombres:

dig google.com A
dig google.com AAAA

El registro A devuelve la IPv4; el registro AAAA devuelve la IPv6.

Verificación: Confirmar que ambos protocolos funcionan

Prueba de conectividad IPv4

En cualquier sistema operativo, fuerza ping con IPv4:

ping -4 google.com

En Windows, simplemente:

ping google.com

Si el ping a 8.8.8.8 funciona pero ping -4 google.com falla, el problema es de resolución DNS, no de IPv4.

Prueba de conectividad IPv6

Fuerza ping con IPv6:

ping -6 google.com

En macOS puedes usar:

ping6 google.com

Un resultado exitoso confirma que IPv6 está operativo desde tu dispositivo hasta Internet. Si falla, puede ser que tu router no tenga IPv6 activado o que tu proveedor de Internet no lo ofrezca.

Verificar qué IP pública tienes

Visita https://test-ipv6.com o https://ipv6-test.com desde un navegador. Estos sitios muestran:

  • Tu IPv4 pública
  • Tu IPv6 pública (si está disponible)
  • Si tu conexión prefiere IPv6 sobre IPv4
  • Si DNS resuelve correctamente registros AAAA (IPv6)

Prueba de DNS con ambos protocolos

nslookup google.com

En macOS/Linux:

dig google.com A
dig google.com AAAA

Debes obtener respuestas con direcciones IPv4 (registros A) e IPv6 (registros AAAA).

Diagnóstico de problemas comunes

IPv4 funciona pero IPv6 no

Síntomas:

  • Navegas por Internet sin problemas, pero los test de IPv6 fallan
  • ping -6 google.com da error de red o tiempo de espera agotado
  • Sitios como test-ipv6.com muestran «IPv6 no soportado»

Causas probables:

  • Tu proveedor de Internet no ofrece IPv6
  • El router tiene IPv6 desactivado en su configuración
  • El firewall del router o del sistema operativo bloquea IPv6
  • La configuración IPv6 en tu sistema operativo es incorrecta

Solución paso a paso:

  1. Verifica si tu proveedor de Internet ofrece IPv6 Visita https://test-ipv6.com con otro dispositivo conectado a la misma red, preferiblemente por cable. Si ningún dispositivo tiene IPv6, el problema está en el router o el ISP. Si otro dispositivo sí tiene IPv6, el problema está en la configuración de tu equipo.
  2. Comprueba la configuración IPv6 del router Accede a la interfaz web del router (normalmente http://192.168.1.1). Busca la sección de IPv6. Debe estar habilitado y configurado, normalmente en modo SLAAC o DHCPv6. Si aparece desactivado, actívalo y reinicia el router.
  3. Verifica que el firewall no bloquea IPv6 En Windows, comprueba que el firewall permite tráfico IPv6. Ve a Firewall de Windows Defender > Configuración avanzada y revisa las reglas de entrada y salida con IPv6. En Linux con ufw, asegúrate de que la política permite tráfico IPv6:
   sudo cat /etc/default/ufw | grep IPV6

Debe mostrar IPV6=yes.

  1. Habilita IPv6 en el sistema operativo si alguien lo desactivó En Windows, verifica que el adaptador tiene IPv6 activado: en Conexiones de red (ncpa.cpl), clic derecho en tu adaptador, Propiedades, y asegúrate de que Protocolo de internet versión 6 (TCP/IPv6) está marcado. En Linux, deshaz cualquier desactivación:
   sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0
  1. Regenera la dirección IPv6 En Windows, en CMD como administrador:
   ipconfig /release6
   ipconfig /renew6

En Linux con NetworkManager:

   nmcli con down "Nombre de tu conexión"
   nmcli con up "Nombre de tu conexión"

IPv6 funciona pero IPv4 no

Síntomas:

  • Solo puedes acceder a sitios que soportan IPv6 (como Google, Facebook, YouTube)
  • Muchas páginas no cargan
  • ping -4 google.com falla pero ping -6 google.com funciona

Causas probables:

  • IPv4 está desactivado manualmente en el sistema operativo
  • Configuración manual de IPv4 con valores incorrectos
  • Fallo en el servidor DHCP del router que afecta solo a IPv4

Solución paso a paso:

  1. Verifica que IPv4 no esté desactivado Windows: en propiedades del adaptador, confirma que Protocolo de internet versión 4 (TCP/IPv4) está marcado. macOS: en la pestaña TCP/IP, Configurar IPv4 no debe estar en Desactivado. Linux con NetworkManager:
   nmcli con show "Nombre de tu conexión" | grep ipv4.method

Debe mostrar auto o manual, no disabled.

  1. Vuelve a DHCP temporalmente para diagnóstico Configura IPv4 en modo automático (DHCP) y comprueba si Internet vuelve a funcionar. Si funciona, tu configuración manual tenía valores incorrectos.
  2. Verifica la puerta de enlace IPv4
   ping 192.168.1.1

Si no responde, la IP o la máscara de subred que pusiste no son correctas para tu red.

Conexiones lentas o sitios que cargan con retraso

Síntomas:

  • Las páginas tardan varios segundos en empezar a cargar
  • La conexión parece congelarse y luego va rápida
  • El problema es intermitente

Causas probables:

  • Fallo en el mecanismo de «happy eyeballs» (el sistema prueba IPv6, falla, y solo entonces recurre a IPv4)
  • IPv6 está roto parcialmente: responde a ping pero no carga páginas correctamente
  • Problemas de MTU con IPv6 (tamaño máximo de paquete)

Solución paso a paso:

  1. Prueba desactivar IPv6 temporalmente como diagnóstico Si desactivando IPv6 (ver paso 2D en Linux, o desmarcando el protocolo en Windows) la navegación se vuelve instantánea, el problema es que IPv6 está causando retrasos. Esto no significa que debas dejar IPv6 desactivado para siempre, sino que debes corregir su configuración.
  2. Prueba con otro servidor DNS IPv6 Si tu router anuncia un DNS IPv6 que no funciona bien, tu sistema intentará resolver nombres por IPv6, fallará tras un tiempo de espera, y solo entonces recurrirá al DNS IPv4. Cada consulta DNS puede tardar varios segundos. Cambia manualmente los DNS IPv6 a 2001:4860:4860::8888 (Google) o 2606:4700:4700::1111 (Cloudflare).
  3. Verifica el MTU de IPv6 En Windows:
   netsh interface ipv6 show interfaces

Busca el MTU de tu interfaz. Debería ser 1500 para Ethernet o 1492 para conexiones PPPoE. Si el MTU es incorrecto, los paquetes IPv6 se fragmentan y causan lentitud. Corrígelo (como administrador):

   netsh interface ipv6 set subinterface "Nombre de tu interfaz" mtu=1500 store=persistent

En Linux:

   ip link show dev eth0 | grep mtu

Para cambiar temporalmente:

   sudo ip link set dev eth0 mtu 1500

Comandos útiles de diagnóstico

Windows (CMD/PowerShell)

ComandoQué haceCuándo usarlo
ipconfig /allMuestra toda la config IPv4 e IPv6Verificar configuración de ambos protocolos
ping -4 google.comFuerza ping con IPv4Descartar problemas de IPv6
ping -6 google.comFuerza ping con IPv6Descartar problemas de IPv4
tracert -4 google.comRastrea ruta usando solo IPv4Ver dónde se pierde conectividad IPv4
tracert -6 google.comRastrea ruta usando solo IPv6Ver dónde se pierde conectividad IPv6
nslookup -type=AAAA google.comConsulta registro IPv6 de un dominioVerificar resolución DNS IPv6
netsh interface ipv6 show interfacesMuestra el estado de todas las interfaces IPv6Diagnosticar problemas de MTU o estado de interfaz
Get-NetAdapterBinding -ComponentID ms_tcpip6 (PowerShell)Verifica si IPv6 está activado en el adaptadorDiagnosticar desactivación accidental de IPv6

macOS (Terminal)

ComandoQué haceCuándo usarlo
ifconfigMuestra IPs (inet e inet6) de las interfacesVer configuración IPv4 e IPv6 actual
ping6 google.comFuerza ping con IPv6Probar conectividad IPv6
networksetup -getinfo Wi-FiMuestra config detallada incluyendo IPv6Verificar si IPv6 está configurado
scutil --dnsMuestra todos los servidores DNSVer servidores DNS IPv4 e IPv6
netstat -rn -f inet6Muestra la tabla de rutas IPv6Verificar puerta de enlace IPv6
dns-sd -G v6 google.comResuelve nombre usando solo IPv6Probar resolución exclusiva IPv6

Linux (Terminal)

ComandoQué haceCuándo usarlo
ip -6 addr showMuestra solo direcciones IPv6Ver configuración IPv6
ip -4 route showMuestra tabla de rutas IPv4Verificar gateway IPv4
ip -6 route showMuestra tabla de rutas IPv6Verificar gateway IPv6
ping -4 -c 4 google.comPing con IPv4Prueba conectividad IPv4
ping -6 -c 4 google.comPing con IPv6Prueba conectividad IPv6
dig A google.comConsulta registro A (IPv4)Ver DNS IPv4
dig AAAA google.comConsulta registro AAAA (IPv6)Ver DNS IPv6
resolvectl statusEstado DNS con systemd-resolvedVer servidores DNS para ambos protocolos
sysctl net.ipv6.conf.all.disable_ipv6Muestra si IPv6 está desactivadoDiagnosticar desactivación del kernel
sudo tcpdump -i eth0 ip6Captura tráfico IPv6 en la interfazVer si hay tráfico IPv6 real pasando

Preguntas frecuentes

¿Es obligatorio usar IPv6? ¿Puedo desactivarlo y usar solo IPv4?

No es obligatorio. La gran mayoría de servicios web hoy funcionan perfectamente solo con IPv4 gracias a la doble pila que mantienen los proveedores de contenido. Puedes desactivar IPv6 sin perder acceso a Internet. Sin embargo, cada vez más operadores y servicios están migrando progresivamente y desactivar IPv6 puede causar problemas con algunos servicios peer-to-peer como juegos en línea o videoconferencias que funcionan mejor con conexión directa. La recomendación general es mantener ambos activos a menos que IPv6 cause problemas específicos en tu red.

¿Por qué algunas páginas cargan por IPv4 y otras por IPv6?

Tu sistema operativo usa un mecanismo llamado «happy eyeballs» (RFC 8305) que prueba simultáneamente ambos protocolos y usa el que responda primero. Si un sitio web tiene tanto registro A (IPv4) como AAAA (IPv6), tu navegador establece dos conexiones en paralelo y se queda con la más rápida. En igualdad de condiciones, los sistemas modernos suelen preferir IPv6. Por eso puedes ver en las herramientas de red que algunas webs cargan sobre IPv4 y otras sobre IPv6 sin que tú hayas hecho nada.

¿Puedo tener IPv4 en DHCP e IPv6 configurado manualmente a la vez?

Sí. Ambos protocolos son independientes. En Windows, puedes activar Automático (DHCP) para IPv4 y Manual para IPv6 en la misma ventana. En macOS, los desplegables de IPv4 e IPv6 son independientes. En Linux con NetworkManager, las pestañas IPv4 e IPv6 se configuran por separado y puedes tener ipv4.method auto y ipv6.method manual en la misma conexión. Esta flexibilidad es útil cuando tu ISP ofrece IPv6 con parámetros específicos pero IPv4 funciona bien con DHCP.

¿Qué significa la longitud de prefijo en IPv6?

La longitud de prefijo en IPv6 es equivalente a la máscara de subred en IPv4. Define qué parte de la dirección identifica la red y qué parte identifica el dispositivo. El valor más común en redes domésticas es 64, que significa que los primeros 64 bits identifican tu red y los últimos 64 bits identifican tu dispositivo. Los proveedores de Internet suelen delegar un prefijo de entre /48 y /64 a tu router. No necesitas cambiar este valor salvo que tu proveedor o administrador de red te indique otro.

Si tengo IPv6, ¿tengo una IP pública por cada dispositivo?

Sí, ese es uno de los cambios fundamentales respecto a IPv4. Con IPv6, cada dispositivo de tu red puede tener su propia dirección IPv6 pública global, eliminando la necesidad de NAT. Esto hace que configuraciones como port forwarding para juegos, cámaras IP o servidores domésticos sean más sencillas porque cada dispositivo es accesible directamente desde Internet con su propia IP. Sin embargo, esto también implica que debes tener más cuidado con el firewall, porque cada dispositivo está expuesto individualmente. La mayoría de routers incluyen un firewall con estado para IPv6 que bloquea conexiones entrantes no solicitadas por defecto.

¿Por qué tengo varias direcciones IPv6 en mi ordenador?

Es normal y está diseñado así. Una interfaz de red IPv6 suele tener al menos tres direcciones: una link-local (empieza por fe80:), que solo funciona en la red local y nunca sale a Internet; una global (empieza por 2xxx: o 3xxx:), que es tu IP pública; y posiblemente una o varias temporales que se generan por privacidad y cambian periódicamente para dificultar el rastreo. Windows, macOS y Linux generan direcciones temporales por defecto. No debes preocuparte ni intentar eliminarlas.

¿Cómo sé si mi proveedor de Internet ofrece IPv6?

La forma más rápida es visitar https://test-ipv6.com desde cualquier dispositivo conectado directamente a tu red doméstica (sin VPN). El sitio realiza varias pruebas y te dice claramente si IPv6 está disponible y funcionando. También puedes llamar a tu proveedor y preguntar, aunque el personal de atención al cliente no siempre sabe responder. Como referencia, la mayoría de grandes operadores en España, México y muchos países de Latinoamérica ya ofrecen IPv6, pero su disponibilidad puede variar según la zona geográfica y la tecnología de conexión (fibra, cable, DSL).