IPv6 AAAA vs CNAME pour le même nom de domaine

12

J'atteins mon site d'origine via un nom DynDNS et y ai également tunnelé IPv6.

Dans la zone DNS, j'ai:

myhomesite CNAME example.dyndns.org.

Comment pointer simultanément "myhomesite" vers un enregistrement AAAA? Si je le fais trivialement

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

la zone n'est pas valide (CNAME et autres données).

Pouvez-vous suggérer un moyen pour que l'enregistrement CNAME et l'enregistrement AAAA soient visibles derrière le même nom de domaine?

Ce que je ne cherche pas, c'est un ".ipv6". - un enregistrement infixé, qui est déjà en place.

unixtippse
la source

Réponses:

15

Je copie du DNS pour Rocket Scientists :

Les RR CNAME ne peuvent pas avoir d'autres RR portant le même nom, par exemple, un TXT - enfin, cela était vrai jusqu'à ce que DNSSEC arrive et dans ce cas, RRSIG, NSEC et certains RR KEY peuvent maintenant occuper le même nom.

Par conséquent, ce que vous voulez faire ne peut pas être fait en utilisant un CNAME. Utilisez le CNAME pour accéder à votre homesite via IPv4 et avoir un point d'enregistrement myhomesite-v6 AAAA vers l'adresse IPv6

Si vous ne souhaitez pas une telle solution, vous devez implémenter un mécanisme qui met à jour votre zone DNS à chaque fois que votre adresse IP change avec:

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

Mais cela dépend de l'API (le cas échéant) que votre fournisseur DNS vous exporte. Par exemple, si j'avais un accès root sur le serveur DNS, je voudrais périodiquement host -t a example.dyndns.orget utiliser la sortie pour mettre à jour le fichier de zone avec l'adresse IPv4 pour myhomesite.

adamo
la source
1
Merci pour votre réponse. L'alternative que j'ai maintenant est une zone dynamique BIND avec un enregistrement AAAA permanent qui accompagne l'enregistrement A dynamique. Il n'est pas particulièrement difficile de comprendre que CNAME et AAAA pour le même domaine ne peuvent pas coexister, mais il existe peut-être une solution de contournement intelligente qui permet l'utilisation de DynDNS.
unixtippse
Il n'y a pas de solution de contournement au CNAMEproblème des " trajets seuls".
womble