O domínio downloads.openwrt.org
tem um endereço IPv4, mas nenhum endereço IPv6. Portanto, você não pode alcançá-lo pelo IPv6, a menos que use um mecanismo de conversão. Você pode usar o NAT64 para criar uma conexão TCP com esse servidor somente IPv4 a partir de um cliente somente IPv6.
Mas por que você usaria um cliente somente IPv6? Adotar uma pilha dupla é uma boa idéia, mas, por enquanto, somente o IPv6 é realmente útil apenas para testes para aqueles que conhecem as limitações introduzidas em um mundo que possui muitos hosts apenas para IPv4.
Se você conseguir abrir uma conexão TCP com o servidor, enfrentará outro desafio. A versão 1.1 do HTTP requer que o cliente envie o nome do servidor que está entrando em contato pela conexão HTTP. E muitos sites, inclusive downloads.openwrt.org
exigem que esse cabeçalho seja enviado.
Seu cliente HTTP pode enviar apenas esse cabeçalho, se souber o nome do domínio a ser enviado. Portanto, é melhor informar o cliente sobre o URL original e, de alguma forma, dar acesso a ele para resolver esse nome em um endereço IP. Se precisar ser IPv6, isso ainda significa que você precisará do NAT64. No entanto, um mapeamento do nome de domínio para o endereço IP NAT64 pode ser inserido /etc/hosts
e deve funcionar perfeitamente.
Isso pode funcionar bem para um nome de domínio individual. Mas se você deseja que um host somente IPv6 possa alcançar vários domínios sem precisar colocar todos e cada um deles /etc/hosts
com um endereço NAT64, é necessário converter dinamicamente os endereços. É para isso que serve o DNS64.
Agora, se o cliente tiver acesso IPv4 e faltar apenas o DNS, a resposta se tornará muito mais simples. Basta colocar o endereço IPv4 /etc/hosts
como sugerido pela davidgo. Obviamente, você precisará atualizar esse arquivo sempre que o endereço IP do servidor for alterado, o que, esperamos, não será com muita frequência.