Du möchtest deinen Dienst unter deiner eigenen Domain erreichen? Dann musst du bei deinem Domain-Anbieter eintragen, wohin die Adresse zeigt. Hier zeige ich dir, wie das geht und was dabei oft schiefläuft.
Was du brauchst
- Zugang zur DNS-Verwaltung bei deinem Domain-Anbieter
- Die Zieladressen für deinen Dienst. Bei einer Bestellung bei mir bekommst du sie von mir.
| Typ | Aufgabe |
|---|---|
| A | Zeigt auf eine IPv4-Adresse |
| AAAA | Zeigt auf eine IPv6-Adresse |
| CNAME | Zeigt auf einen anderen Namen |
| MX | Legt fest, wer deine E-Mails annimmt |
| TXT | Enthält Text, zum Beispiel für Prüfungen |
Schritt 1: Einträge anlegen
In diesem Beispiel soll social.example.com auf deinen Dienst zeigen:
| Name | Typ | Wert |
|---|---|---|
social | A | IPv4-Adresse deines Dienstes |
social | AAAA | IPv6-Adresse deines Dienstes |
Bei den meisten Anbietern trägst du nur social ein, die Domain ergänzen sie selbst. Für die Hauptdomain example.com selbst steht als Name meist @, oder das Feld bleibt leer.
Schritt 2: Alte Einträge entfernen
Gibt es für denselben Namen noch alte A- oder AAAA-Einträge, lösche sie. Sonst landet ein Teil der Besucher beim alten Server.
Wichtig: Vergiss den alten AAAA-Eintrag nicht. Bleibt er stehen, scheitert oft auch das HTTPS-Zertifikat, obwohl der A-Eintrag stimmt.
Schritt 3: Warten und testen
Änderungen brauchen je nach TTL-Wert einige Minuten bis Stunden. Planst du einen Umzug, setzt du die TTL am besten einen Tag vorher auf 300 Sekunden.
Unter Linux und macOS prüfst du das so:
dig +short social.example.com A
dig +short social.example.com AAAA
Unter Windows:
nslookup social.example.com
Es müssen genau die Adressen erscheinen, die du eingetragen hast. Bei einem Dienst bei mir hole ich das Zertifikat, sobald die Einträge stimmen.
Wenn es nicht klappt
- CNAME auf der Hauptdomain: Das ist nicht erlaubt, weil dort auch andere Einträge wie MX liegen. Nutze dort A und AAAA.
- CNAME neben anderen Einträgen: Ein Name mit CNAME darf keine weiteren Einträge haben.
- Adresse doppelt: Zeigt der Test nichts, hast du vielleicht
social.example.comals Name eingetragen, und daraus wurdesocial.example.com.example.com. - Zertifikat wird nicht ausgestellt: Prüfe alte AAAA-Einträge und CDN-Dienste. Gibt es einen CAA-Eintrag, muss er
letsencrypt.orgerlauben. - CDN oder Proxy aktiv: Bei Cloudflare stellst du den Eintrag auf „DNS only“. Viele Dienste funktionieren hinter einem Proxy nicht richtig.
- E-Mails kommen nicht mehr an: Die MX-Einträge dürfen sich nicht ändern, wenn du nur einen Webdienst verbindest.
Du kommst nicht weiter?
Schreib mir, bei welchem Anbieter deine Domain liegt. Ich helfe dir bei den Einträgen.