wget e cURL um endereço IPv6 explícito

2

Você pode usar o sinal -6 em cURL ou wget para usar o endereço IPv6 de um domínio, como google.com .

Não consegui buscar páginas explicitamente passando um endereço IPv6.

Eu tentei:

wget -6 http://[fe80::a00:27ff:fe00:80b9]:8080/

Esse host definitivamente está executando um servidor em 8080 sobre IPv6 na minha rede local, confirmado com netstat e ifconfig . Quando eu executar o acima, recebo Connecting to fe80:a00:27ff:fe00:80b9:8080... failed: Invalid argument . É óbvio pela mensagem de erro que o endereço e a porta do IPv6 não são interpretados como eu esperava.

Quando eu pesquiso no Google, todos os exemplos são para usar -6 e um nome de domínio, não consegui encontrar um exemplo com o endereço IPv6 explícito.

    
por Juicy 06.04.2017 / 23:45

1 resposta

2

Isso parece ser um bug no wget: link

Aparentemente, o wget não analisa corretamente o escopo adicionado ao endereço IPv6 do link local.

Eu recomendaria dar ao (s) seu (s) servidor (es) endereços IPv6 reais, públicos ou, se você não puder obtê-los, ULAs (endereços locais exclusivos). Eles funcionam sem identificador de escopo e, portanto, também funcionam no wget.

    
por 10.05.2017 / 09:29

Tags