web-dev-qa-db-fra.com

Clarification de la raison pour laquelle les fichiers de zone DNS nécessitent NS enregistrements

Cette question a été posée à l'origine ici: Pourquoi les fichiers de zone DNS nécessitent-ils NS enregistrements?

Pour résumer: "Quand je vais à mon registraire et achetez exemple exemple.com, je dirai à mon registraire que mes serveurs de noms sont NS1.Example.org et NS2.Example.org".

Mais s'il vous plaît quelqu'un peut clarifier ce qui suit:

Après inscription, le registre .com aura maintenant un dossier qui indique à un résolveur doit visiter NS1.Example.org ou NS2.Example.org afin de déterminer l'adresse IP de l'exemple.com. L'adresse IP réside dans un enregistrement dans un fichier de zone sur NS1.Example.org et possède une copie identique sur NS2.Example.org.

Cependant, à l'intérieur de ce fichier, il doit également y avoir 2 NS enregistrements qui répertorient NS1.Example.org et NS2.Example.org comme noms de noms de noms. Mais depuis que nous sommes déjà sur l'un de ces serveurs, Cela semble être des informations dupliquées.

La réponse donnée à l'origine à la question indiquait que les serveurs de noms énumérés dans le fichier de zone sont "faisant autorité". Si les serveurs de noms ne correspondaient pas, les serveurs de noms autoritatifs auraient priorité. C'est tout très bien et bien, mais le résolveur est arrivé au serveur de noms à l'aide des noms de noms énumérés dans le registre de .com , et si le serveur de noms ne correspond pas , alors le résolveur rechercherait le fichier de zone sur le mauvais serveur de noms et ne serait pas capable de le trouver.

Ou est-ce un cas du registre de .com extraire des informations de nom de noms de noms à partir de l'enregistrement de fichier de zone NS? (Mais alors je suppose que si vous modifiez l'enregistrement NS, le fichier de zone sans Dire au registre, il n'aurait aucun moyen de savoir où regarder.)

Merci

19
Lars

Le registre .com est le "enregistrement de colle" qui a l'emplacement de vos serveurs de noms comme adresse IP. Le résolveur n'a aucun moyen de connaître "l'identité" de votre serveur DNS afin qu'il utilise le NS enregistrement pour assurer la correspondance des numéros.

Demande DNS -> Registry .com (IP est x.x.x.x) -> Matchs DNS (NS X.X.X.X), résolution.

S'ils ne correspondent pas ou n'existent pas, c'est une réponse non autorisée pour le domaine.

1
Nathan C