Probar conectividad IPv6 con ping6
En este paso final, combinará la resolución DNS y las pruebas de red para verificar la conectividad IPv6 de extremo a extremo. Después de resolver con éxito un nombre de dominio a su dirección IPv6 en los pasos anteriores, ahora necesita verificar si su sistema puede comunicarse realmente con esa dirección a través de la red.
Para hacer esto, utilizará el comando ping6. Esta utilidad es el equivalente IPv6 del familiar comando ping y se utiliza para probar la alcanzabilidad de la red enviando paquetes de solicitud de eco ICMPv6 a un host de destino.
Cuando proporciona a ping6 un nombre de dominio, realiza dos acciones:
- Primero resuelve el nombre de dominio a una dirección IPv6 consultando su registro
AAAA.
- Luego envía paquetes ping a la dirección IPv6 resuelta.
Probemos la conectividad con ipv6.google.com. Usaremos la opción -c 4 para enviar solo 4 paquetes y luego detenernos; de lo contrario, ping se ejecutaría indefinidamente.
En su terminal, ejecute el siguiente comando:
ping6 -c 4 ipv6.google.com
Observe la salida. Si su sistema tiene una conexión IPv6 funcional a Internet, verá respuestas exitosas.
Ejemplo de salida exitosa:
PING ipv6.google.com(prg03s07-in-x0e.1e100.net (2a00:1450:4001:82e::200e)) 56 data bytes
64 bytes from prg03s07-in-x0e.1e100.net (2a00:1450:4001:82e::200e): icmp_seq=1 ttl=118 time=1.23 ms
64 bytes from prg03s07-in-x0e.1e100.net (2a00:1450:4001:82e::200e): icmp_seq=2 ttl=118 time=1.30 ms
64 bytes from prg03s07-in-x0e.1e100.net (2a00:1450:4001:82e::200e): icmp_seq=3 ttl=118 time=1.25 ms
64 bytes from prg03s07-in-x0e.1e100.net (2a00:1450:4001:82e::200e): icmp_seq=4 ttl=118 time=1.28 ms
--- ipv6.google.com ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 1.230/1.265/1.300/0.027 ms
Salida esperada en la mayoría de los entornos de laboratorio:
ping6: connect: Network is unreachable
Nota importante: En la VM de LabEx, es probable que vea "Network is unreachable" (Red inalcanzable) al intentar hacer ping a direcciones IPv6. Esto se debe a que el entorno de laboratorio puede resolver la dirección IPv6 pero no tiene una ruta IPv6 hacia Internet público. Este escenario común, conocido como el "vacío IPv6" (IPv6 gap), demuestra la diferencia crucial entre la resolución DNS exitosa y la conectividad de red real. El hecho de que la resolución DNS funcionara en los pasos anteriores pero la conectividad falle aquí ilustra que su sistema puede consultar y recibir direcciones IPv6 correctamente, incluso cuando no puede establecer conexiones IPv6 reales.
¡Felicitaciones! Ha completado este laboratorio. Ha aprendido a inspeccionar su configuración DNS local, a usar dig y nslookup para consultar registros AAAA de IPv6 y a usar ping6 para probar la conectividad IPv6.