A resolução de nomes IPv6 falha

A resolução de nomes IPv6 falha

Minha conexão com a internet é fornecida pela minha universidade

Caso 1

Minha universidade -> Laptopconexão direta

Tudo funciona bem aqui

Caso 2

Minha universidade -> Netgear WNR614 com DHCP -> Laptop

IPv4 funciona bem, curl -4 urlas solicitações são perfeitas, mas curl urlexpira/demora muito para carregar

Caso 3 Minha universidade -> Netgear (com servidor DHCP desligado) -> Laptop

Tudo funciona bem como sempre.

Qual pode ser o problema aqui? (Os servidores DNS fornecidos pela minha universidade são endereços locais)

Aqui está o resultado do diagnóstico com DHCP por roteador

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)

Sem 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)

Responder1

Parece que o servidor DHCP está atribuindo a você um IPv4eEndereço IPv6, no entanto, há alguns problemas na resolução de registros de endereço IPv6 - talvez o roteamento IPv6 não esteja ativado corretamente na rede ou as consultas não estejam sendo processadas pelo servidor DNS.

Quando o curl vê um endereço de interface IPv6, ele deve tentar usar o IPv6 primeiro e depois voltar a usar o IPv4, se necessário.

Ao desabilitar o DHCP, você não usará mais o IPv6, então tudo funciona bem.

Se você estiver executando o Linux, você pode tentar desabilitar totalmente o IPv6:http://ask.xmodulo.com/disable-ipv6-linux.html

informação relacionada