Ich möchte einen DNS-Dienst auf demselben Server einrichten, den ich zum Hosten der Websites einer Domain verwende.Ich verstehe, dass dies nicht empfohlen wird, aber es gibt eine Reihe externer Faktoren, die mich dazu veranlassen.
Mit einem Webserver, der auf den Ports 80 und 443 läuft, könnte ich problemlos einen DNS-Dienst auf Port 53 ausführen.
Meine Frage ist folgende: Um einen Registrar auf einen Nameserver zu verweisen, können Sie keine IP verwenden, daher ns1.example.com
wäre etwas wie erforderlich. Wo und wie könnten Sie ns1.example.com
auf den Webserver verweisen, wenn Sie die Nameserver des Registrars nicht verwenden?
Antwort1
Ihr Registrar sollte auch irgendwo im Control Panel die Möglichkeit bieten, „Glue Records“ zu erstellen. Glue Records sind Records, die an das Register der TLD übermittelt werden. Die Frage, auf die Herr Shunz in den Kommentaren verlinkt hat, enthält eine hervorragende Antwort, die genau erklärt, wie DNS funktioniert und warum dies erforderlich ist. Daher werde ich hier nicht ins Detail gehen, aber es läuft auf Folgendes hinaus:
- Erstellen Sie einen A-Eintrag, der
ns1.example.com
auf die gewünschte IP-Adresse verweist. Sie müssen dasselbe tun,ns2.example.com
da pro Domänenname mindestens 2 Nameserver erforderlich sind.* - Erstellen Sie dieselben Glue Records mit den Tools Ihres Registrars
Ich kann Ihnen natürlich nicht sagen, wie Sie dabei vorgehen sollen, da Sie uns nicht gesagt haben, welchen Registrar Sie verwenden, aber eine einfache Google-Suche nach „Glue Records“ sollte Sie in die richtige Richtung weisen. Oder fragen Sie das Kundensupportteam Ihres Registrars, wenn Sie es immer noch nicht finden können.
Nun zu meinem Asterisk...
Das tust du nichthabenum Ihre 2 ns
Einträge auf verschiedene Server zu verweisen, aber seien Sie sich bewusst, dass, wenn Sie sie auf denselben Server verweisen und dieser Server offline geht, Ihre gesamte Domain ebenfalls offline geht. Und da NXDOMAIN-Antworten bei Upstream-Anbietern zwischengespeichert werden können, kann es eine Weile dauern, bis sie wieder angezeigt werden, wenn der DNS-Dienst auf Ihrem Server wieder online geht. Aus diesem Grund gibt es eine Mindestanforderung von 2, um ein „Backup“ bereitzustellen, falls einer der Nameserver offline geht, damit Sie nicht das Risiko eingehen, dass Ihren Benutzern Antworten mit der Meldung „keine Ahnung, von welchem Domainnamen Sie sprechen“ gesendet werden.
Antwort2
Ihre A- und NS-Einträge sehen folgendermaßen aus:
example.com. NS ns1.example.com.
example.com. NS ns1.example.org.
example.com. A 203.0.113.7
www.example.com. A 203.0.113.7
ns1.example.com. A 203.0.113.7
Beachten Sie, dass Sie benötigenzweiNameserver, Sie müssen also einen zweiten Server finden, der Ihre Domain hosten kann. Das habe ich hier ebenfalls hinzugefügt.
Als nächstes teilen Sie Ihrem Registrar mit, dass er diese beiden Nameserver für Ihre Domain verwenden soll. Er wird diese Informationen in seine Nameserver eintragen. Sie müssen Ihre BIND-Instanz mit den oben genannten Einträgen konfigurieren.