Pourquoi IPv6 utilise AAAA pour représenter ses enregistrements DNS?

22

Y a-t-il une raison pour laquelle la norme IPv6 utilise AAAA plutôt que AA? Je ne trouve pas de référence aux enregistrements AA ou AAA dans DNS. Les As indiquent-ils quelque chose de spécifique?

kojow7
la source
5
Il est peu probable que vous obteniez une réponse faisant autorité à cela, car cela a été décidé il y a près d'un quart de siècle; la réponse, si elle existe, figurait probablement sur une liste de diffusion morte depuis longtemps pour laquelle des arcs ont disparu d'Internet il y a de nombreuses années.
Michael Hampton
7
@MichaelHampton AAAA est défini par RFC1886 puis RFC3596. Le premier était draft-ietf-ipngwg-dnset le second draft-ietf-dnsext-rfc1886bispour que vous puissiez vous rendre dans les groupes de travail. Le premier n'a plus d'archives de listes de diffusion mais à travers les seconds, vous pouvez trouver des fils de discussion intéressants, tels que: mailarchive.ietf.org/arch/msg/dnsext/… ou cet ID: tools.ietf.org/html/draft- ietf-dnsext-aaaa-a6-01 ou mailarchive.ietf.org/arch/msg/dnsext/…
Patrick Mevzek
@PatrickMevzek Tous ces fils de discussion et l'ID semblent concerner AAAA par rapport à A6, quelque chose qui s'est produit de nombreuses années après les événements sur lesquels le PO pose des questions. Y a-t-il quelque chose de spécifique sur lequel vous vouliez attirer l'attention?
Michael Hampton
4
@MichaelHampton Juste le fait que tout n'est pas perdu, une petite recherche fournit des informations utiles ... et AAAA vs A6 explique également pourquoi AAAA ...
Patrick Mevzek
Objet de la méta publication Quora vole-t-elle les questions / réponses des sites Stack Exchange? .
Peter Mortensen

Réponses:

50

Je suppose que c'est une question spécifiquement sur le nom du type RR?

Il aurait évidemment pu avoir un nom différent, le nom AAAAdes enregistrements d'adresse IPv6 fait référence à une adresse IPv6 (128 bits) qui est quatre fois la taille d'une adresse IPv4 (32 bits).

Håkan Lindqvist
la source
10
Pour un peu d'histoire supplémentaire: il y avait aussi un type A6 qui pouvait faire des références hiérarchiques où une partie de l'adresse était définie dans un autre enregistrement A6, etc. Elle est devenue obsolète en raison de la complexité supplémentaire.
Sander Steffann
Oh, les jointures horribles! Oui, les premières ébauches contenaient des trucs (techniquement géniaux). Et je suis sûr que vous avez raison sur la taille étant la clé; Je ne pense pas que je puisse me rappeler je l'ai lu. Vous pourriez essayer de demander aux survivants des premiers internautes, par exemple Gene Spafford est sur Quora…
Will Crawford
1
@WillCrawford Je ne suis pas si vieux que ça, mais je me souviens avoir appris que c'était la raison vers l'an 2000, donc ce n'est pas une nouvelle explication. Et il a la bonne combinaison de bêtise et d'évidence pour avoir été la justification d'origine.
Hobbs
1
… IPng a été recommandé en 1994 , publié en tant que RFC 1752 en 1995 .
Will Crawford
4
"La syntaxe de l'enregistrement de ressource AAAA est exactement la même que celle de l'enregistrement A, sauf que les adresses prennent plus de temps à taper" - ; login: le magazine d'usenix & sage (pdf)
Will Crawford
0

La RFC 1035, qui définit les enregistrements de ressources pour DNS, mentionne la signification du type d'enregistrement A comme «adresse d'hôte». «L'adresse de l'hôte» à l'époque était de 32 bits.

La RFC 3596 explique le nouvel enregistrement de ressource pour IPv6. Il définit un nouveau type d'enregistrement à utiliser pour stocker une adresse IPv6.

Le nouveau type d'enregistrement doit donc signifier l'adresse qui est stockée avec lui. La meilleure façon de le faire est de comparer IPv6 avec IPv4, et nous avons donc quatre A - quatre fois celui de la longueur IPv4.

user462453
la source