Cómo diagnosticar por qué no se admite IPv6

Cómo diagnosticar por qué no se admite IPv6

si lo visitohttps://ipv6-test.com/el sitio me dice que la conectividad IPv6 no es compatible.

¿Cómo puedo diagnosticar qué componentes fallan en su compatibilidad con IPv6?

Por lo que puedo ver, la cadena es algo como esto:

+---------+     +----+     +--------+     +-----+     +------+
| Browser | --> | OS | --> | Router | --> | ISP | --> | Site |
+---------+     +----+     +--------+     +-----+     +------+

Si alguno de esos elementos no es compatible con IPv6, entonces la compatibilidad con IPv6 no estará disponible. ¿Pero cómo puedo saber cuál está causando la falla?

(Por cierto, estoy usando Firefox en Windows 10, pero estoy buscando una solución general que se aplique a otros navegadores y otras versiones de Windows, tal vez incluso a otros sistemas operativos, si corresponde).

Respuesta1

Comience por el medio: ¿Tiene su computadora una dirección IPv6 que pueda usar?

Se supone que el navegador y el sistema operativo hoy en día son compatibles con IPv6 a menos que se eliminen, pero cada ISP debe implementar IPv6 en su red individualmente.

Así que primero mira ipconfig /allo ip addrcomprueba si tienes unglobalDirección IPv6 y una puerta de enlace IPv6. Actualmente, las direcciones globales comienzan con 2xxx:, mientras que fxxxhay varios tipos diferentes de direcciones locales.

Si tiene una dirección IPv6, verifique si puede pingservidores tanto por su nombre de dominio como por su dirección IPv6. (El sitio web de Sprint es 2600::una dirección de prueba conveniente). Si puede, es posible que IPv6 esté deshabilitado en su navegador; Si no puede, es posible que IPv6 esté roto en su enrutador o bloqueado por una de esas aplicaciones VPN que consideran que la compatibilidad con IPv6 es una "fuga".

Si puede hacer ping a sitios por dirección pero no por nombre, asegúrese de que su servidor DNS no filtre registros AAAA, como lo hacen comúnmente software como PiHole o ciertas VPN. No importa si el servidor DNS real es solo IPv4, eso no afecta su capacidad para proporcionar registros AAAA, por ejemplo nslookup -q=aaaa google.com 8.8.8.8).

Si ustednotiene una dirección IPv6, verifique si su enrutador la tiene (tanto en sus interfaces WAN como LAN). Necesita obtener una dirección WAN global para sí mismo (esta parte puede variar entre ISP) y luego un prefijo global para su LAN (usando DHCPv6-PD). Es posible que no tenga una dirección simplemente porque su ISP aún no ha implementado IPv6 (ya sea en su área o en absoluto).

Respuesta2

En mi experiencia, la mayoría de las veces es el ISP el que necesita habilitar IPv6 primero y luego usted lo configura en su enrutador. Sus dispositivos lo captarán en ese momento, a menos que alguien haya desactivado las funciones relacionadas con IPv6 por su cuenta.

Solicite a su ISP los detalles de su IPv6. Lo habilitarán según sea necesario y le enviarán estos detalles importantes:

• IP WAN con máscara,

• Prefijo LAN, también con máscara, a veces denominado longitud del prefijo. Recuerde que si bien el prefijo termina en ::, debe agregar un número distinto de cero después de eso para convertirlo en una IP válida, por ejemplo, 1si el enrutador acepta un campo como Dirección IPv6 de LAN.

Luego los configura en su enrutador. Asegúrese de habilitar radvd.

Si desea un buen funcionamiento con clientes solo IPv6, deberá agregar campos personalizados en la respuesta de radvd creando su archivo radvd.conf personalizado. El más importante es RDNSS. Para brindar soporte para clientes de Windows 7 con errores configurados para usar IPv6 únicamente, agregue la dirección fec0:0:0:ffff::1a la interfaz LAN de su enrutador, como br0. Esto se debe a que Windows 7 ignora el DNS especificado por el paquete de publicidad de ruta y utiliza este en su lugar.

Otro campo que podrías considerar agregar es DNSSL. Esto especifica el sufijo de su dominio y suele ser algo así como lan, localo home. Tener esto mejorará la resolución del nombre de la red local en Windows, que a menudo presenta errores debido a la ausencia de esta configuración. Se puede lograr lo mismo en IPv4 agregando domain=lan(personaliza la palabraLAN) en dnsmasq.conf.

información relacionada