Einen Domainnamen auf einen VPS umleiten
A-, AAAA- und CNAME-Einträge, Beispiele für DNS-Zonen und Prüfung Schritt für Schritt, bevor Sie Ihre Seite auf dem VPS installieren.
Ein Domainname weiß nicht, wo Ihr Server steht: Das sagt ihm die DNS-Zone. Wenige Einträge genügen, um example.com auf die Adresse Ihres VPS zu richten, wenn Sie wissen, was jeder davon tut.
- Ein A-Eintrag zeigt einen Namen auf eine IPv4-Adresse, AAAA auf eine IPv6-Adresse, CNAME auf einen anderen Namen.
- Der nackte Name (@) kann keinen CNAME tragen: Nutzen Sie A oder AAAA für die Hauptdomain.
- Prüfen Sie mit dig gegen einen öffentlichen Resolver, bevor Sie ein HTTPS-Zertifikat beantragen.
Die IP-Adresse des VPS finden
Notieren Sie vor dem Anlegen eines Eintrags die öffentliche Adresse des VPS. Zwei Befehle auf dem Server zeigen sie an. Eine IPv4-Adresse genügt für die meisten Seiten; IPv6 ist optional.
- curl -4 ifconfig.me: zeigt die öffentliche IPv4-Adresse des Servers, die er im Internet nutzt.
- curl -6 ifconfig.me: zeigt die öffentliche IPv6-Adresse, falls der VPS eine hat.
- Notieren Sie diese Adressen: Sie werden die Werte Ihrer A- und AAAA-Einträge.
A-, AAAA- und CNAME-Einträge anlegen
Legen Sie in der DNS-Zone Ihrer Domain, bei Ihrem Registrar oder beim gewählten DNS-Anbieter die folgenden Einträge an. Der Name @ steht für die nackte Domain, example.com, und www für die Subdomain www.
- A @ 203.0.113.10: example.com zeigt auf die IPv4 des VPS.
- A www 203.0.113.10: www.example.com zeigt auf dieselbe Maschine.
- AAAA @ 2001:db8::10: dasselbe Ziel in IPv6, falls Sie es nutzen.
- CNAME blog example.com.: blog.example.com folgt dem Ziel example.com.
Vor der Installation prüfen
Eine DNS-Änderung braucht manchmal einige Minuten, bei einem hohen TTL des alten Werts länger. Beantragen Sie das HTTPS-Zertifikat erst, wenn der Name korrekt aufgelöst wird, sonst schlägt die Prüfung fehl.
- dig +short example.com A: muss 203.0.113.10 liefern.
- dig +short blog.example.com: muss example.com. und danach die IP-Adresse liefern.
- nslookup example.com 1.1.1.1: fragt einen öffentlichen Resolver ab, um den Cache Ihrer Box zu umgehen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen Domain und Subdomain?
Die Domain ist der Name, den Sie kaufen, zum Beispiel example.com. Eine Subdomain ergänzt ein Präfix, zum Beispiel blog.example.com. Beide verwalten Sie in derselben DNS-Zone, mit eigenen Einträgen.
Warum antwortet www, der nackte Name aber nicht?
Meist fehlt ein A-Eintrag für den nackten Namen, oder der alte Wert ist noch im Cache. Vergleichen Sie die dig-Ausgaben für www und den nackten Namen und warten Sie, bis der TTL abgelaufen ist.
Muss ich die DNS-Server beim Registrar ändern?
Nur wenn die Zone bei einem anderen Anbieter verwaltet wird. Dann müssen die Nameserver der Domain auf diesen Anbieter zeigen, sonst werden Ihre Einträge nie gelesen.