El dominio downloads.openwrt.org
tiene una dirección IPv4 pero ninguna dirección IPv6. Por lo tanto, no puede alcanzarlo a través de IPv6 a menos que use un mecanismo de traducción. Puede usar NAT64 para poder crear una conexión TCP a ese servidor solo IPv4 desde un cliente solo IPv6.
Pero, ¿por qué usaría un cliente solo IPv6? Ir a doble pila es una buena idea, pero por ahora solo IPv6 es realmente útil para probar para aquellos que conocen las limitaciones que se introducen en un mundo que tiene demasiados hosts solo IPv4.
Si logra abrir una conexión TCP al servidor, enfrentará otro desafío. La versión 1.1 de HTTP requiere que el cliente envíe el nombre del servidor con el que está contactando a través de la conexión HTTP. Y muchos sitios, incluso downloads.openwrt.org
requieren que se envíe este encabezado.
Su cliente HTTP solo puede enviar ese encabezado, si conoce el nombre de dominio para enviar. Por lo tanto, sería mejor que le permitiera al cliente conocer la URL original y de alguna manera darle acceso para resolver ese nombre a una dirección IP. Si tiene que ser IPv6, eso significa que necesitará NAT64. Sin embargo, se puede colocar una asignación del nombre de dominio a la dirección IP NAT64 /etc/hosts
, y debería funcionar bien.
Eso puede funcionar bien para un nombre de dominio individual. Pero si desea que un host IPv6 solo pueda alcanzar múltiples dominios sin tener que poner a todos y cada uno de ellos /etc/hosts
con una dirección NAT64, necesita una traducción dinámica de las direcciones. Para eso es DNS64.
Ahora, si el cliente tiene acceso IPv4 y solo le falta DNS, la respuesta se vuelve mucho más simple. Simplemente /etc/hosts
ingrese la dirección IPv4 como davidgo sugirió. Por supuesto, deberá actualizar ese archivo cada vez que cambie la dirección IP del servidor, lo que con suerte no será muy frecuente.