IPv6 e ferramentas do Linux

0

Eu obtive um novo plano de internet do meu provedor e estava fazendo a coisa sudo apt update && sudo apt upgrade . Então notei que os endereços que apt estavam buscando eram todos endereços IPv6. Não apenas apt , mas também outras ferramentas. Como ssh e wget .

Curiosamente, o meu ISP não suporta o IPv6. Então, eu imaginei que, embora estivesse buscando endereços IPv6, ele estava recorrendo ao IPv4 (já que o tempo gasto para forçar o uso do IPv4 era bem menor).

Eu também acho que mesmo que o meu ISP não suporte o IPv6, o modem (na verdade, eu nem sei se isso é possível) está encapsulando as solicitações de DNS IPv4 no IPv6 (ou algo assim). E isso seria uma espécie de explicação para a razão dos programas mencionados escolherem o IPv6.

Um exemplo com wget (observe que apt e ssh têm o mesmo comportamento):

$ wget google.com - > saída

$ wget -4 google.com - > saída

Além do fato de que eu tenho um servidor DNS de merda, é possível ver wget tentando se conectar via IPv6, desistindo e finalmente fazendo fallback para o IPv4.

Eu acredito strongmente que estou errado. Então, como tudo isso realmente funciona? É porque tenho um endereço IPv6 local? Btw, é o modem ou o SO aquele que escolhe se eu terei um endereço local IPv6? Importa ter um?

Estou muito confuso !!

    
por yZaph 12.05.2017 / 07:15

1 resposta

0

Com base em seu pastebin, você faz tem um endereço IPv6 global atribuído pelo ISP. O prefixo 2804:14c:5b8f:29:... pertence a - não tem certeza se "Grupo de Segurança Vírtua" ou "CLARO S.A" é o correto? Independentemente disso, é um endereço global válido.

Portanto, o problema é que seu ISP (ou talvez seu roteador) está fornecendo endereços, mas não com conectividade IPv6 real. Como nos comentários - pode ser que o ISP esteja lançando o IPv6 do lado errado ou que o firewall do seu roteador bloqueie os pacotes IPv6. Eu sugeriria ligar para o suporte técnico do seu provedor.

Com relação à atribuição de endereços IPv6: Normalmente, no IPv6, cada cliente recebe uma sub-rede inteira (prefixo) do ISP e cada dispositivo pode ter seu próprio endereço global nessa sub-rede. (O ponto principal do IPv6 é que a vasta quantidade de endereços disponíveis torna coisas como "192.168" desnecessárias .)

Portanto, neste caso, o seu roteador obteve o prefixo 2804:14c:5b8f:29::/64 do seu ISP (normalmente via DHCPv6-PD) e está anunciando na LAN como "configurável automaticamente". Esse é um comportamento normal.

(Grosso modo, se o primeiro bloco estiver no intervalo 2000 - 5fff , ele será global, enquanto f000 - ffff cobrirá a maioria dos endereços locais.)

Em relação ao DNS, o que um pedido pede não tem absolutamente nada a ver com como é entregue - um cliente pode perfeitamente pedir registros de endereços IPv6 via IPv4, ou vice-versa. (IPv4 "A" e IPv6 "AAAA" são apenas dois tipos de dados possíveis ao lado de TXT, MX, SRV ...)

    
por 12.05.2017 / 07:51