IPv6 AAAA vs. CNAME para el mismo nombre de dominio

12

Llego a mi sitio web a través de un nombre DynDNS, y también he tunelizado IPv6 allí.

En la zona DNS, tengo:

myhomesite CNAME example.dyndns.org.

¿Cómo apunto simultáneamente "myhomesite" a un registro AAAA? Si trivialmente lo hago

myhomesite CNAME example.dyndns.org.
myhomesite AAAA  2001:db8::1:2:3:4

la zona no es válida (CNAME y otros datos).

¿Puede sugerir una forma de tener el registro CNAME y el registro AAAA visibles detrás del mismo nombre de dominio?

Lo que no estoy buscando es un ".ipv6." - registro infijo, que ya está en su lugar.

unixtippse
fuente

Respuestas:

15

Copio del DNS para Rocket Scientists :

Los RR de CNAME no pueden tener ningún otro RR con el mismo nombre, por ejemplo, un TXT, bueno, eso era cierto hasta que apareció DNSSEC y, en este caso, RRSIG, NSEC y ciertos RR KEY ahora pueden ocupar el mismo nombre.

Por lo tanto, lo que desea hacer no se puede hacer usando un CNAME. Use el CNAME para acceder a su sitio web a través de IPv4 y tenga un punto de registro myhomesite-v6 AAAA en la dirección IPv6

Si no desea dicha solución, debe implementar un mecanismo que actualice su zona DNS cada vez que su dirección IP cambie con:

myhomesite IN A IPv4.add.ress
           IN AAAA IPv6.add.ress

Pero eso depende de la API (si la hay) que su proveedor de DNS le exporta. Por ejemplo, si tuviera acceso de root en el servidor DNS, usaría periódicamente host -t a example.dyndns.orgla salida para actualizar el archivo de zona con la dirección IPv4 para myhomesite.

adamo
fuente
1
Gracias por su respuesta. La alternativa que tengo ahora es una zona dinámica BIND con un registro AAAA permanente que acompaña al registro A dinámico. No es particularmente difícil entender que CNAME y AAAA para el mismo dominio no pueden coexistir, pero aún así, tal vez haya una solución inteligente que permita el uso de DynDNS.
unixtippse
No hay una solución alternativa al problema de los " CNAMEviajes en solitario".
womble