4 votes

La commande d'entrées/types d'enregistrement est-elle importante dans les fichiers de configuration de zone NSD/BIND ?

Je suis en train de simplifier l'ajout d'enregistrements DNS à une installation NSD. Il semble qu'il utilise la même syntaxe que BIND, donc cette question peut être pertinente pour l'un ou l'autre.

Il semble que la convention que je vois dans le fichier de zone actuel soit de séparer les enregistrements SOA, MX, NS, A, CNAME, TXT dans leurs propres strophes dans le fichier de configuration de la zone, dans notre cas avec un point-virgule séparant une strophe de la suivante.

Je crois que c'est juste pour des raisons esthétiques et la seule vraie exigence est que le SOA soit le premier enregistrement, l'ordre après cela ne devrait pas avoir d'importance.

Je me demande si quelqu'un d'autre peut valider cette hypothèse

3voto

ErikE Points 4616

L'ordre des ressources n'apparaît jamais comme étant fonctionnellement important dans aucun des services DNS que j'ai rencontrés, après les entrées obligatoires. En cas de dépendance, par exemple un enregistrement cname lié à un enregistrement a, cela est résolu en séparant la résolution en deux requêtes : l'une recevant le cname et l'autre recevant l'enregistrement a.

Comme bind et nsd chargent l'intégralité des fichiers de zone en mémoire au démarrage, l'ordre ne semble pas non plus important pour la performance de résolution.

Cependant, la taille du fichier de zone est un facteur à la fois pour le temps de chargement complet et pour le temps de réponse aux requêtes : https://www.icann.org/en/about/staff/security/ssr/root-zone-augementation-analysis-17sep09-en.pdf

2voto

snowdude Points 2790

Si je me souviens bien, RFC 1033 l'un des plus anciens RFC de DNS (la page Wikipédia sur le DNS a une belle liste) indique qu'un enregistrement SOA indique le début d'une nouvelle zone, mais que l'ordre des enregistrements dans une zone n'a pas besoin d'être préservé.

Donc, c'est principalement une question d'esthétique et de convention. Bien que les outils puissent dépendre de ces conventions.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X