Zum Inhalt springen

07Domains, DNS & SSL

DNS-Grundlagen – Nameserver, Einträge und TTL erklärt

Was DNS ist und wie ein Domainname zur Adresse deines Servers wird – Nameserver, A-, CNAME-, MX- und TXT-Einträge und TTL verständlich erklärt von Nexthosting.

Kurz gesagt

DNS ist das Telefonbuch des Internets. Es übersetzt einen Namen wie meinprojekt.de in die Zahlenadresse (IP-Adresse) des Servers, auf dem deine Website oder dein Gameserver läuft. Die Einträge dafür liegen in einer Zone bei deinen Nameservern. Änderungen brauchen eine gewisse Zeit, bis sie überall sichtbar sind.

Computer finden einander über IP-Adressen wie 203.0.113.10 (IPv4) oder 2001:db8::10 (IPv6). Die kann sich niemand merken. DNS (Domain Name System) verwaltet deshalb eine Zuordnung: Name zu Adresse. Außerdem sagt DNS, wohin E-Mails für deine Domain gehen sollen.

Begriff Bedeutung
Domain Dein Name, z. B. meinprojekt.de.
Subdomain Ein Vorsatz vor der Domain, z. B. www.meinprojekt.de oder mc.meinprojekt.de.
Registrar Die Firma, bei der die Domain registriert ist und verwaltet wird.
Nameserver Server, die die DNS-Einträge deiner Domain ausliefern. Der Registrar legt fest, welche Nameserver für deine Domain gelten.
Zone Die Sammlung aller DNS-Einträge einer Domain.
Eintrag (Record) Eine Zeile in der Zone, z. B. „www zeigt auf diese Adresse“.
Resolver Der DNS-Server deines Internetanbieters (oder z. B. 1.1.1.1), der für dich nachfragt und merkt sich Antworten.
TTL „Time to Live“: Wie viele Sekunden ein Resolver eine Antwort speichern darf.
Was passiert, wenn jemand meinprojekt.de aufruft
  1. Browser fragt den ResolverWo ist meinprojekt.de?
  2. Resolver fragt die Wurzel und die Endung .deWer verwaltet die Domain?
  3. Zuständige Nameserver antwortenSie kennen die Zone deiner Domain
  4. Resolver merkt sich die AntwortSo lange, wie die TTL erlaubt
  5. Browser verbindet sich mit der IP-AdresseSeite oder Server antwortet

Wichtig dabei: Der Registrar bestimmt, welche Nameserver zuständig sind. Die Einträge selbst liegen bei diesen Nameservern. Wenn du etwas ändern willst, musst du also zuerst wissen, wo deine Nameserver stehen.

Wo ändere ich DNS-Einträge?
Die Domain nutzt die Nameserver des Anbieters, bei dem sie liegtEinträge im DNS-Bereich dieses Anbieters ändern
Die Domain nutzt die Nameserver von Nexthosting (ns1.nexthosting.net und ns2.nexthosting.net)Einträge im DNS-Editor des Webpanels ändern
Die Domain nutzt Nameserver eines Dritten (z. B. Cloudflare)Einträge nur dort ändern; Änderungen anderswo bleiben wirkungslos

Die aktuell gültigen Nameserver siehst du mit nslookup -type=NS meinprojekt.de oder in der Domainverwaltung des Registrars. Stehen dort ns1.nexthosting.net und ns2.nexthosting.net, verwaltest du die Einträge bei Nexthosting.

Typ Aufgabe Beispiel
A Name zeigt auf eine IPv4-Adresse meinprojekt.de → 203.0.113.10
AAAA Name zeigt auf eine IPv6-Adresse meinprojekt.de → 2001:db8::10
CNAME Name ist ein Alias für einen anderen Namen www → meinprojekt.de
MX Wohin E-Mails für die Domain gehen (mit Priorität) 10 → mail.meinprojekt.de
TXT Freier Text: SPF, DKIM, DMARC, Bestätigungscodes v=spf1 …
NS Welche Nameserver zuständig sind bei Nexthosting ns1.nexthosting.net und ns2.nexthosting.net
SRV Dienst, Port und Ziel, z. B. bei Minecraft _minecraft._tcp
CAA Welche Stellen Zertifikate ausstellen dürfen optional

Die IP-Adressen in der Tabelle sind Dokumentationsbeispiele, keine echten Nexthosting-Adressen. Deine echte Adresse nennt dir das Webpanel bei der Website bzw. das Panel bei deinem Gameserver.

  • Ein CNAME darf nicht allein neben anderen Einträgen für denselben Namen stehen. Auf der Hauptdomain (meinprojekt.de ohne www) brauchst du daher einen A- oder AAAA-Eintrag, denn dort liegen auch MX- und TXT-Einträge.
  • Ein MX-Eintrag zeigt auf einen Namen, nie auf eine IP-Adresse, und dieser Name darf kein CNAME sein.

Jede Antwort hat eine TTL. Solange sie läuft, fragen Resolver nicht neu nach. Deshalb sehen manche Besucher eine Änderung sofort, andere erst nach Stunden.

Typischer Verlauf nach einer DNS-Änderung (TTL 3600 Sekunden = 1 Stunde)
  1. Minute 0Du speicherst den neuen EintragDie Nameserver liefern ab jetzt die neue Antwort
  2. Minute 0–60Gemischte PhaseResolver mit gespeicherter alter Antwort liefern noch das Alte
  3. Nach 1 StundeDie meisten Resolver haben neu gefragt
  4. Bis 24–48 StundenAuch träge Netze sind aktuellBei Nameserver-Wechseln kann es so lange dauern

Wechselst du die Nameserver einer Domain, dauert es länger, weil die Endungs-Vergabestelle (z. B. für .de) die neue Zuständigkeit erst eintragen und die Resolver sie lernen müssen. Plane dafür bis zu 48 Stunden ein, auch wenn es meist schneller geht.

Mit Subdomains teilst du eine Domain auf: www für die Website, shop für einen Shop, mc für einen Minecraft-Server. Jede Subdomain bekommt eigene Einträge und kann auf einen anderen Server zeigen. Wie du eine Subdomain zu einem Gameserver legst, steht in Domain mit Gameserver verbinden.

Muss ich die Nameserver wechseln, um eine Website bei Nexthosting zu betreiben?

Abschnitt betitelt „Muss ich die Nameserver wechseln, um eine Website bei Nexthosting zu betreiben?“

Nein. Du kannst die Nameserver wechseln oder die Domain beim alten Anbieter lassen und dort nur A- bzw. AAAA-Einträge setzen. Beide Wege stehen in Domain mit Website verbinden.

Warum sehe ich die neue Seite, mein Freund aber die alte?

Abschnitt betitelt „Warum sehe ich die neue Seite, mein Freund aber die alte?“

Die Resolver sind unterschiedlich weit mit dem Auffrischen. Das ist normal, siehe die Zeitleiste oben und DNS-Probleme lösen.

Was ist der Unterschied zwischen DNS-Cache und Browser-Cache?

Abschnitt betitelt „Was ist der Unterschied zwischen DNS-Cache und Browser-Cache?“

Der DNS-Cache merkt sich Adressen, der Browser-Cache merkt sich Seiteninhalte. Beide können alte Stände zeigen. Mehr dazu in Cache verstehen.