Warum brauche ich mindestens zwei Nameserver?

13

Ich besitze mehrere Domains, die alle bei Northhosts gehostet werden, aber ich registriere meine Domains bei GoDaddy (da sie billiger sind).

Wenn ich meine "New Account Information" -E-Mail von Northosts erhalte, werden immer zwei Domains angegeben, und GoDaddy möchte immer, dass ich mindestens zwei Nameserver eingebe, wenn ich die Nameserver ändere.

Ich habe kürzlich eine alte Domain, die ich bei einem anderen Anbieter habe, erneuert und festgestellt, dass auch dieser zwei Nameserver benötigt / angibt.

Was ist der Grund dafür? Warum kann nicht nur ein einziger Nameserver verwendet werden?

AStopher
quelle
Es ist nicht erforderlich, zwei Nameserver zu haben.
William Edwards
@ WilliamDavidEdwards Ja, das ist es. Informieren Sie sich über das Thema. Die Frage lautet, warum wir zwei Nameserver brauchen, nicht "brauchen wir zwei Nameserver".
AStopher
Ich weiß, aber wir brauchen nicht unbedingt zwei Nameserver.
William Edwards
@WilliamDavidEdwards Die Mehrheit der Anbieter zwingt ihre Kunden, zwei Nameserver einzugeben / zu verwenden. Daher wird der Schluss gezogen, dass tatsächlich zwei Nameserver erforderlich sind .
AStopher
Ja, aber sie sind nicht erforderlich, damit ein Domainname funktioniert.
William Edwards

Antworten:

15

Aus ServerFault :

Die Anforderung, zwei Nameserver auszuführen, stammt aus §4.1 von RFC 1034 und dient in der Tat der Redundanz.

Es gibt zahlreiche Anbieter, die Ihnen einen sehr günstigen "sekundären DNS" -Dienst anbieten, bei dem sie die Zonendatei mit AXFR von Ihrem primären Server übertragen. In Großbritannien haben wir beispielsweise einen bekannten Anbieter, der für nur 2,30 GBP pro Monat (etwas mehr als 3 US-Dollar) Sekundärservices für 50 Domains anbietet.

Dies gibt Ihnen die Möglichkeit, die Zone selbst zu verwalten und auszuführen, bietet Ihnen aber dennoch die erforderliche Ausfallsicherheit.

Und noch eine Quelle :

Die DNS-Spezifikationen erfordern, dass jeder Domänenname aus Redundanzgründen von mindestens 2 DNS-Servern bereitgestellt wird.

Grundsätzlich läuft es auf Redundanz hinaus. Wenn ein DNS-Server ausfällt, kann der andere das Problem beheben. Wenn es nicht existiert und Ihr einziger Nameserver ausfällt, ist Ihre Site für alle Benutzer außer Betrieb, die keine zwischengespeicherte Kopie Ihrer DNS-Zoneninformationen erhalten könnten.

John Conde
quelle
Bei einigen Registraren kann es passieren, dass Sie zweimal die gleiche Nummer verwenden. oder benutze sogar cnames bis ns.
Frank
@Frank Wenn Sie denselben NS zweimal verwenden, wird er mindestens in der Registrierung reduziert, wenn nicht zuvor. Was CNAME betrifft, sind sie für Nameserver verpönt.
Patrick Mevzek
Diese Forderung ergibt ohne Kontext keinen Sinn. Die 2 Nameserver können sein: auf demselben Computer (verschiedene IPs oder nur 2 VMs / Container auf demselben Host), im selben Netzwerk, im selben Rechenzentrum, unter demselben AS. In all diesen Fällen bietet das Vorhandensein von 2 keine Art von Failover: Wenn einer nicht verfügbar ist, ist der andere wahrscheinlich auch verfügbar. Im Gegenteil, selbst mit einem Nameserver können Sie eine bessere Fehlertoleranz erzielen, wenn dieser vollständig Anycast-fähig ist. Auf jeden Fall ist es heutzutage meist kostenlos, mit Ausnahme einiger Registries, die ein Minimum festlegen und manchmal technische Prüfungen durchführen.
Patrick Mevzek
RFC1034 §4.1: Aus administrativen Gründen muss jede Zone auf mindestens zwei Servern verfügbar sein . ;-)
Patrick Mevzek