Ratgeber

Wie Domains und DNS funktionieren: Ein Leitfaden für Nicht-Entwickler

Eine Domain ist der Name, den Menschen eintippen, um Ihre Seite zu erreichen, etwa example.com. DNS (das Domain Name System) ist das Verzeichnis des Internets, das diesen Namen in den Ort übersetzt, an dem Ihre Seite tatsächlich liegt. Die Domain mieten Sie bei einem Registrar, dann tragen Sie DNS-Einträge ein, die sagen: „Die Website liegt dort“ und „E-Mail geht hierhin“. Eine eigene Domain mit einer App zu verbinden, bedeutet vor allem, den richtigen Eintrag am richtigen Ort hinzuzufügen und dann darauf zu warten, dass er wirksam wird.

Warum es beim Bauen mit KI wichtig ist

Ein KI-App-Builder kann Ihre App schreiben und hosten, aber Ihre Domain liegt außerhalb davon – oft bei einem anderen Unternehmen, in einem Verwaltungsbereich voller unbekannter Eintragstypen. Hier stocken viele Starts: Die App ist fertig, aber die Domain zeigt einen Fehler, oder nach einer DNS-Änderung funktioniert plötzlich die E-Mail nicht mehr.

Ein wenig Verständnis hilft sehr. Sie wissen dann, welchen Eintrag Ihr Host verlangt, warum er noch nicht wirkt und wie Sie vermeiden, dass Dinge kaputtgehen, die bereits von Ihrer Domain abhängen, etwa E-Mail.

Ein alltägliches Bild

Denken Sie an Ihre Kontakte auf dem Handy.

Sie merken sich die Nummer Ihres Freundes nicht; Sie tippen auf seinen Namen, und das Telefon schlägt die Nummer nach. DNS macht im Internet dasselbe: Sie tippen example.com ein, und DNS sucht die Adresse (die IP-Adresse) des Servers heraus, mit dem Sie sich verbinden sollen.

  • Die Domain ist der Name des Kontakts.
  • Der Registrar ist das Unternehmen, das offiziell festhält, dass der Name Ihnen gehört.
  • DNS-Einträge sind die Angaben unter dem Namen: Telefonnummer, E-Mail-Adresse, Anschrift.
  • Nameserver sind das Adressbuch, das für diesen Namen das offizielle ist.
  • Caching ist, wenn Ihr Telefon eine Nummer eine Zeit lang behält. Wechselt Ihr Freund die Nummer, ruft manches Telefon weiter die alte an, bis die gespeicherte Kopie aktualisiert wird – das ist die DNS-„Propagation“.

Die Teile eines Domainnamens

Nehmen Sie app.example.com:

TeilBezeichnungHinweise
.comTop-Level-Domain (TLD)Wird von einer Registry betrieben. Weitere sind .org, .io, .ai, Ländercodes wie .de
exampleSecond-Level-DomainDer Teil, den Sie registrieren
example.comRoot- oder „Apex“-DomainWas Ihnen gehört
appSubdomainSie legen diese im DNS frei an – www, app, shop

Eine Domain kaufen Sie nicht dauerhaft; Sie registrieren sie für einen Zeitraum (meist ein Jahr oder mehr) und verlängern sie. Lassen Sie sie auslaufen, kann sie jemand anderes registrieren.

Wie eine DNS-Abfrage funktioniert

Wenn jemand app.example.com eintippt:

  1. Der Browser fragt einen DNS-Resolver – meist betrieben vom Internetanbieter oder einem öffentlichen Dienst – nach der Adresse.
  2. Hat der Resolver eine frische Antwort im Cache, antwortet er sofort.
  3. Wenn nicht, arbeitet er sich durch die Hierarchie: Die Root-Server verweisen ihn auf die .com-Server, und diese verweisen ihn auf die Nameserver Ihrer Domain.
  4. Ihre Nameserver liefern den Eintrag, den Sie gesetzt haben, etwa einen CNAME auf Ihren Host oder einen A-Eintrag mit einer IP-Adresse.
  5. Der Resolver speichert die Antwort für die TTL (Time to Live) des Eintrags und gibt sie an den Browser weiter, der sich mit dem Server verbindet.

Das alles dauert meist Millisekunden.

DNS-Eintragstypen, die Sie tatsächlich brauchen

EintragWas er tutBeispiel
AZeigt einen Namen auf eine IPv4-Adresseexample.com → 203.0.113.10
AAAAZeigt einen Namen auf eine IPv6-Adresseexample.com → 2001:db8::10
CNAMEMacht einen Namen zum Alias eines anderen Hostnamensapp.example.com → meineapp.host.com
MXLegt fest, welche Server E-Mails für die Domain annehmen, mit einer Prioritätsnummerexample.com → 10 mail.anbieter.com
TXTEnthält Text, verwendet für Verifizierung und E-Mail-Sicherheitv=spf1 include:_spf.anbieter.com ~all
NSListet die maßgeblichen Nameserver der Domainns1.dnsanbieter.com
CAABegrenzt, welche Zertifizierungsstellen HTTPS-Zertifikate ausstellen dürfen0 issue "letsencrypt.org"

Ein paar Regeln sollten Sie kennen:

  • Ein CNAME kann sich den Namen nicht mit anderen Einträgen teilen. Deshalb kann ein Standard-CNAME nicht auf der Root-Domain stehen, die immer NS- und andere Einträge hat. Viele DNS-Anbieter bieten Umgehungen namens ALIAS, ANAME oder CNAME-Flattening.
  • TXT-Einträge erledigen viel E-Mail-Arbeit. SPF legt fest, wer für Ihre Domain E-Mails versenden darf; DKIM veröffentlicht einen Schlüssel zur Prüfung der Signaturen; DMARC legt fest, was Empfänger mit E-Mails tun, die diese Prüfungen nicht bestehen.
  • Niedrigere MX-Nummern bedeuten höhere Priorität. E-Mail versucht zuerst die niedrigste.

Propagation und TTL

„Propagation“ klingt, als breiteten sich Änderungen langsam im Internet aus. In Wahrheit wird zwischengespeichert: Resolver behalten eine Kopie jeder Antwort für deren TTL und fragen erst wieder nach, wenn sie abgelaufen ist. Also gilt:

  • Ein neuer Eintrag, der noch nie abgefragt wurde, funktioniert oft innerhalb weniger Minuten.
  • Die Änderung eines bestehenden Eintrags braucht bis zu seiner alten TTL, bis sie überall sichtbar ist.
  • Ein Wechsel der Nameserver kann einen Tag oder zwei dauern, weil diese Einträge auf TLD-Ebene länger zwischengespeichert werden.

Ein nützlicher Trick: Setzen Sie vor einer geplanten Änderung die TTL des Eintrags herunter (etwa auf wenige Minuten), warten Sie, bis die alte TTL abgelaufen ist, und nehmen Sie dann die Änderung vor.

Ein Beispiel: eine Buchungs-App mit Ihrer Domain verbinden

Sie besitzen ihrsalon.de. Ihre aktuelle Website und Ihre E-Mail bei Google Workspace nutzen die Domain bereits. Sie haben eine Buchungs-App gebaut und möchten sie unter buchung.ihrsalon.de.

  1. Finden Sie heraus, wo Ihr DNS verwaltet wird. Es kann bei Ihrem Registrar oder einem separaten DNS-Anbieter liegen. Ihre NS-Einträge verraten es.
  2. Fügen Sie einen CNAME für buchung hinzu, der auf das Ziel zeigt, das Ihnen Ihr App-Host nennt.
  3. Fügen Sie einen TXT-Eintrag hinzu, den Ihr Host zum Nachweis der Eigentümerschaft verlangt, falls er einen verwendet.
  4. Lassen Sie MX- und E-Mail-TXT-Einträge in Ruhe. E-Mail funktioniert weiter, weil Sie sie nicht angefasst haben.
  5. Prüfen Sie es bei Ihrem Host, sobald das DNS aktualisiert ist. Der Host stellt dann ein HTTPS-Zertifikat für buchung.ihrsalon.de aus.
  6. Testen Sie auf einem Handy über mobile Daten, denn das nutzt einen anderen Resolver und Cache als Ihr WLAN zu Hause.

Wenn Sie die App stattdessen auf der Root-Domain ihrsalon.de haben wollten, bräuchten Sie A-Einträge oder die ALIAS-/Flattening-Funktion Ihres DNS-Anbieters – und würden dort Ihre aktuelle Website ersetzen. Weitere Schritte finden Sie unter wie Sie eine eigene Domain verbinden.

Typische Fehler und Missverständnisse

  • „Domain und Hosting sind dasselbe.“ Die Domain ist der Name; Hosting ist der Ort, an dem die App läuft. DNS verbindet beides.
  • Einen A-Eintrag verwenden, wenn der Host einen CNAME verlangt (oder umgekehrt). Folgen Sie den Anweisungen Ihres Hosts genau.
  • Tippfehler im Ziel. Ein falsches Zeichen im CNAME-Ziel, und die Verifizierung schlägt fehl.
  • Nameserver wechseln, ohne die Einträge zu übernehmen. Wenn Sie DNS zu einem neuen Anbieter verschieben, ohne MX- und TXT-Einträge neu anzulegen, geht E-Mail verloren – ein klassischer Fehler.
  • Proxying, wo es nicht sein sollte. Manche DNS-Anbieter, etwa Cloudflare, können den Verkehr über sich leiten. Manche Hoster verlangen, dass der Eintrag auf „Nur DNS“ steht, damit sie Zertifikate ausstellen können.
  • „Unbekannte“ TXT-Einträge löschen. Oft sind es Verifizierungs- oder E-Mail-Sicherheitseinträge, von denen etwas abhängt.
  • Die Domain auslaufen lassen. Schalten Sie die automatische Verlängerung ein und halten Sie die Zahlungskarte aktuell.

Was Sie Ihren KI-Builder fragen sollten

DNS liegt außerhalb Ihres Codes, daher geht es hier eher darum, was Sie erfragen sollten:

  • „Welchen genauen DNS-Eintrag brauche ich für app.meinedomain.de – Typ, Name und Wert?“
  • „Wird diese Änderung meine E-Mail beeinflussen?“
  • „Meine Domain zeigt nach dem Hinzufügen des Eintrags einen Fehler. Was sollte ich prüfen?“
  • „Richte die korrekte kanonische URL und Weiterleitungen ein, damit www und Nicht-www nicht beide die Seite zeigen.“
  • „Richte den E-Mail-Versand von meiner Domain ein – welche SPF-, DKIM- und DMARC-Einträge brauche ich?“ Siehe wie Sie E-Mails aus Ihrer App versenden.

Eigene Domains bei Mythex

Jede veröffentlichte Mythex-App erhält eine Adresse ihrname.mythex.app. Im Pro-Tarif können Sie stattdessen Ihre eigene Domain verwenden: Kaufen Sie eine direkt in Mythex (die Registrierung wird separat abgerechnet, und das DNS gekaufter Domains übernimmt Mythex für Sie), oder verbinden Sie eine, die Ihnen bereits gehört, indem Sie eine Subdomain wie app.example.com per CNAME auf die Adresse ihrname.mythex.app Ihrer App zeigen lassen und dann auf Prüfen klicken. HTTPS wird automatisch ausgestellt. Liegt Ihr DNS bei Cloudflare, stellen Sie den Eintrag auf „Nur DNS“. Subdomains werden empfohlen; bei Root-Domains hängt es davon ab, ob Ihr DNS-Anbieter ALIAS oder Flattening unterstützt. Die Dokumentation zu eigenen Domains führt Sie durch jeden Schritt, und die Preise zeigen, was Pro enthält.

Fragen

Was ist DNS einfach erklärt?

DNS (das Domain Name System) ist das Verzeichnis des Internets. Es übersetzt einen Namen, den sich Menschen merken können, etwa example.com, in die Angaben, die Computer brauchen – meist eine IP-Adresse –, damit der Browser den richtigen Server findet.

Was ist der Unterschied zwischen einem A-Eintrag und einem CNAME?

Ein A-Eintrag zeigt einen Namen direkt auf eine IPv4-Adresse. Ein CNAME zeigt einen Namen auf einen anderen Hostnamen, und die Auflösung geht von dort weiter. CNAMEs sind praktisch, wenn sich die IP-Adressen Ihres Hosters ändern können, aber ein Standard-CNAME lässt sich nicht auf der Root-Domain selbst verwenden.

Wie lange dauert die DNS-Propagation?

Oft Minuten, manchmal Stunden. Änderungen werden sichtbar, wenn die zwischengespeicherten Kopien des alten Eintrags ablaufen, was von der TTL des Eintrags abhängt. Ein Wechsel der Nameserver kann einen Tag oder zwei dauern, weil diese Einträge länger zwischengespeichert werden.

Wird meine E-Mail kaputtgehen, wenn ich das DNS meiner Website ändere?

Nur wenn Sie die Einträge ändern oder löschen, auf die E-Mail angewiesen ist – MX-Einträge und TXT-Einträge wie SPF, DKIM und DMARC. Einen CNAME für www oder app hinzuzufügen, lässt E-Mail unberührt. Wenn Sie Ihre Domain auf neue Nameserver umziehen, ohne diese Einträge vorher zu übernehmen, kann E-Mail ausfallen.

Warum www oder app statt der Root-Domain verwenden?

Eine Subdomain wie www.example.com oder app.example.com kann einen CNAME verwenden, den viele Hosting-Plattformen verlangen. Die Root-Domain (example.com) kann keinen Standard-CNAME haben, daher braucht sie A-Einträge oder eine anbieterspezifische Funktion wie ALIAS, ANAME oder CNAME-Flattening.

Mythex · Pricing · Alles mit KI bauen · Vorlagen für Websites und Apps · Mythex im Vergleich · Glossar zum App-Bau mit KI · Kostenlose Tools für den App-Bau mit KI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)