Wann werden DNS-Einträge (oder Host-Einträge) benötigt?

11

Ich weiß irgendwie, warum Kleberaufzeichnungen benötigt werden (zyklische Abhängigkeiten), aber wann werden sie benötigt? Werden sie nur benötigt, wenn die Nameserver einer Domain auf meinem eigenen Computer im Internet eingerichtet werden - wie "ns1.mydomainonmyserver.com"?

Gibt es eine Notwendigkeit / einen Grund, Kleberaufzeichnungen zu erstellen, wenn Nameserver von externen / Hosting-Anbietern verwendet werden?

Dougal
quelle

Antworten:

12

Sie benötigen nur Kleberdatensätze, wenn der Hostname für Ihren Nameserver Teil derselben Domäne ist, die er bedienen möchte.

Leimdatensätze werden in der übergeordneten Zone veröffentlicht. Wenn der Betreiber von example.comNameservern benennen möchte ns1.example.comund ns2.example.comdie .comDomain dann Folgendes benötigt:

example.com.     IN NS ns1.example.com.
                 IN NS ns2.example.com.
ns1.example.com. IN A  192.0.2.1
ns2.example.com. IN A  198.51.100.5

(Beispiel-Subnetze aus RFC 5737 ).

Die untergeordnete Zone enthält normalerweise dieselben A-Datensätze (auch wenn dies nur aus Gründen der Konsistenz erfolgt), aber wenn sie sich in der untergeordneten Zone befinden, werden keine technischen Datensätze mehr geklebt.

Alnitak
quelle
Im wirklichen Leben habe ich erfahren, dass einige Domain-Anbieter Kleberaufzeichnungen benötigen, auch wenn DNS nicht diejenige ist, die für die Domain maßgeblich ist, für die es sich um eine Subdomain handelt, und die Domain, die Gegenstand ist, nicht diese Domain ist. Wie müssen sie Aufzeichnungen kleben für ns4.example.comdns für hinzufügen , somedomain.comwenn ns4.example.comnicht dienen example com(ns1 und ns2 tut).
Zbyszek
Ist das ein Tippfehler ('... die .comDomain würde brauchen ...') oder ist es echt?
david.pfx
@ david.pfx nein, das ist kein Tippfehler - die Kleberaufzeichnungen gehen in die übergeordnete Domäne
Alnitak
@Alnitak: Ich verstehe also, wie man Datensätze zur Domain 'example.com' hinzufügt, aber wie würden Sie vorschlagen, dass ich Datensätze zur Domain '.com' hinzufüge?
david.pfx
3

Ich denke, dieser Eintrag aus Wikipedia sollte das ziemlich gut beantworten:

Zirkuläre Abhängigkeiten und Kleberaufzeichnungen

Nameserver in Delegationen werden nach Name und nicht nach IP-Adresse aufgelistet. Dies bedeutet, dass ein auflösender Nameserver eine weitere DNS-Anforderung ausgeben muss, um die IP-Adresse des Servers zu ermitteln, auf den er verwiesen wurde. Da dies zu einer zirkulären Abhängigkeit führen kann, wenn sich der genannte Nameserver unter der Domäne befindet, für die er autorisiert ist, muss der Nameserver, der die Delegierung bereitstellt, gelegentlich auch die IP-Adresse des nächsten Nameservers angeben. Diese Aufzeichnung wird als Leimaufzeichnung bezeichnet.

Angenommen, die Subdomain en.wikipedia.org enthält weitere Subdomains (z. B. Something.en.wikipedia.org) und der maßgebliche Nameserver für diese befindet sich unter ns1.something.en.wikipedia.org. Ein Computer, der versucht, etwas.en.wikipedia.org aufzulösen, muss daher zuerst ns1.something.en.wikipedia.org auflösen. Da sich ns1 auch unter der Subdomain Something.en.wikipedia.org befindet, muss zum Auflösen von ns1.something.en.wikipedia.org etwas aufgelöst werden.en.wikipedia.org, was genau die oben erwähnte zirkuläre Abhängigkeit ist. Die Abhängigkeit wird durch den Kleberdatensatz im Nameserver von en.wikipedia.org unterbrochen, der dem Anforderer die IP-Adresse von ns1.something.en.wikipedia.org direkt zur Verfügung stellt, sodass er den Prozess booten kann, indem er herausfindet, wo ns1.something ist .en.wikipedia.org befindet sich.

Gomibushi
quelle
4
jemanden nicht nur für das Zitieren von Wikipedia abstimmen ...
Alnitak
1

In Bezug auf das Wann werden sie benötigt, wenn Sie zum ersten Mal einen neuen Nameserver im Internet einführen. Sobald dieser Nameserver einen Kleberdatensatz hat, kann er anhand des Namens gefunden werden.

John Gardeniers
quelle