Eigene Domain verbinden

← Alle Anleitungen

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.
TypAufgabe
AZeigt auf eine IPv4-Adresse
AAAAZeigt auf eine IPv6-Adresse
CNAMEZeigt auf einen anderen Namen
MXLegt fest, wer deine E-Mails annimmt
TXTEnthält Text, zum Beispiel für Prüfungen

Schritt 1: Einträge anlegen

In diesem Beispiel soll social.example.com auf deinen Dienst zeigen:

NameTypWert
socialAIPv4-Adresse deines Dienstes
socialAAAAIPv6-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.com als Name eingetragen, und daraus wurde social.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.org erlauben.
  • 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.