Ziel: Einen oder mehrere Domainnamen auf einem eigenen dedizierten Server zu verwalten, der unter Debian läuft. Server gehostet bei Kimsufi / OVH.
Wenn Sie sich auf einem Shared Hosting befinden, stellt sich die Frage nach der Verwaltung Ihres Domainnamens nicht. Alles geschieht über die Administrationsoberfläche mit wenigen Klicks.
Andererseits auf einem dedizierten Server… Es ist nicht dasselbe. Umso mehr, wenn alles über die Befehlszeile erledigt wird.
Ziel ist es, den Domainnamen an den kimsufi-DNS-Server zu „senden“ und dort zu verwalten.
Es gibt 4 Hauptstufen. In der Reihenfolge zu respektieren, weil man natürlich versucht ist, genau das Gegenteil zu tun und das geht offensichtlich nicht:
- Konfigurieren Sie die Bind-DNS-Serveroptionen auf dem dedizierten Server
- Erstellen Sie die Domäne auf dem dedizierten Server
- Verbinden Sie den sekundären DNS-Server des Hosts mit dem dedizierten Server
- Konfigurieren Sie die DNS-Server des Hosts
Contents
Konfigurieren Sie die Kimsufi-DNS-Optionen auf dem dedizierten Server
Standardmäßig sind die Bindeoptionen zufriedenstellend. Aber es gibt immer noch eine große Option zum Ändern.
Das Arbeitsverzeichnis von Bind befindet sich in: /etc/bind
Sie müssen die Datei ändern, named.conf.options
um sie listen-on { 127.0.0.1; };
in listen-on { any; };
.
Dies bedeutet, dass Bind auf allen Schnittstellen lauscht, nicht nur auf der lokalen Schleife.
Wenn Bind nicht mit der Außenwelt kommunizieren kann, hat das wenig Sinn.
Erstellen Sie die Domäne auf dem DNS-Server des Kimsufi-Servers
Wir beginnen mit dem Abrufen der sekundären DNS-IP-Adresse des Hosts (hier ein Kimsufi). Ein Ping genügt:
ping ns.kimsufi.com
Dieser Befehl gibt die IP zurück: 213.186.33.199.
Wir schreiben es für später auf.
Dann fügen wir eine Zone in der Datei named.conf.local
für unseren Domainnamen hinzu.
Bearbeiten Sie die Datei und fügen Sie am Ende hinzu:
Zone "domain.tld" { Master-Typ; Datei "/etc/bind/db.domain.tld"; Übertragung erlauben {213.186.33.199;}; erlauben-Abfrage {beliebig;}; benachrichtigen ja; };
Ersetzen Sie domaine.tld
durch den richtigen Domänennamen und allow-transfer
geben Sie die zuvor abgerufene sekundäre DNS-IP an.
Erstellen Sie dann die Datei db.domaine.tld
, um die Domänenoptionen zu konfigurieren.
$ TTL 86400 domain.tld. IN SOA ns99113.ip-92-124-156.eu. hostmaster.domain.tld. ( 2013121206; Serienmäßig bei jeder Änderung zu ändern 43200; auffrischen, 12h 3600; erneut versuchen, 1h 1209600; abgelaufen 86400); negativer Cache, 24h domain.tld. IN NS ns99113.ip-92-124-156.eu. domain.tld. IN NS ns.kimsufi.com. domain.tld. IN A xx.xx.xx.xx www IN A xx.xx.xx.xx ; ; Mail IN A xx.xx.xx.xx ; domain.tld. IN A xx.xx.xx.xx ; domain.tld. IN MX 10-Domain.tld.
ns99113.ip-92-124-156.eu
entspricht unserem Server, dem Haupt-DNS.
ns.kimsufi.com
entspricht dem sekundären DNS-Server des Hosts.
xx.xx.xx.xx
entspricht der IP, auf die der Dienst zeigt.
So überprüfen Sie, ob die Zone richtig konfiguriert ist:
named-checkzone domain.tld db.domain.tld
Wenn keine Fehler vorliegen, starten Sie bind neu:
service bind9 reload
Verbinden Sie den sekundären DNS-Server mit dem Kimsufi-DNS-Server
Nachdem der Server nun konfiguriert ist, müssen Sie den sekundären DNS-Server des Hosts mit dem dedizierten Server verbinden.
Dies geschieht im Manager, in dem wir angeben, dass die Domain auf die IP des dedizierten Servers verweist.
OVH / Kimsufi DNS-Server konfigurieren
Konfigurieren Sie im letzten Schritt die DNS-Server des Hosts, um anzugeben, dass sich die Domäne auf unserem Computer befindet.
Wieder ist es im Manager.
Es bleibt nur noch 48 Stunden zu warten, bis sich das DNS verbreitet hat.
Um zu überprüfen, ob alles richtig eingerichtet ist, werfen Sie einen Blick auf DNSstuff.
Konfigurieren Sie das Kimsufi-Reverse-DNS
machen