La resolución de nombres IPv6 falla

La resolución de nombres IPv6 falla

Mi conexión a Internet la proporciona mi universidad.

Caso 1

Mi Universidad -> Laptopconexión directa

Todo funciona bien aquí

Caso 2

Mi Universidad -> Netgear WNR614 con DHCP -> Laptop

IPv4 funciona bien, curl -4 urllas solicitudes son perfectas, pero curl urlse agota el tiempo de espera o tarda demasiado en cargarse

Caso 3 Mi universidad -> Netgear (con el servidor DHCP apagado) -> Computadora portátil

Todo funciona bien como siempre.

¿Cuál podría ser el problema aquí? (Los servidores DNS proporcionados por mi universidad son direcciones locales)

Aquí está el resultado del diagnóstico con DHCP por enrutador

Test with IPv4 DNS record       ok (0.766s) using ipv4
Test with IPv6 DNS record       timeout (16.490s)
Test with Dual Stack DNS record ok (0.854s) using ipv4
Test for Dual Stack DNS and large packet        ok (0.803s) using ipv4
Test IPv4 without DNS       ok (0.816s) using ipv4
Test IPv6 without DNS       bad (0.009s)
Test IPv6 large packet      timeout (16.439s)
Test if your ISP's DNS server uses IPv6     timeout (16.430s)
Find IPv4 Service Provider      ok (2.072s) using ipv4 ASN 55824
Find IPv6 Service Provider      timeout (16.999s)

Sin DHCP

Test with IPv4 DNS record       ok (0.855s) using ipv4
Test with IPv6 DNS record       bad (0.190s)
Test with Dual Stack DNS record     ok (0.847s) using ipv4
Test for Dual Stack DNS and large packet        ok (0.775s) using ipv4
Test IPv4 without DNS       ok (0.595s) using ipv4
Test IPv6 without DNS       bad (0.009s)
Test IPv6 large packet      bad (0.231s)
Test if your ISP's DNS server uses IPv6     bad (1.482s)
Find IPv4 Service Provider      ok (1.037s) using ipv4 ASN 55824
Find IPv6 Service Provider      bad (0.234s)

Respuesta1

Parece que el servidor DHCP le está asignando un IPv4yDirección IPv6, sin embargo, hay algunos problemas al resolver los registros de direcciones IPv6; tal vez el enrutamiento IPv6 no esté habilitado correctamente en la red o las consultas no estén siendo procesadas por el servidor DNS.

Cuando curl ve una dirección de interfaz IPv6, debe intentar usar IPv6 primero y luego volver a usar IPv4 si es necesario.

Cuando deshabilitas DHCP, ya no usarás IPv6, por lo que todo funciona bien.

Si está ejecutando Linux, puede intentar deshabilitar IPv6 por completo:http://ask.xmodulo.com/disable-ipv6-linux.html

información relacionada