DNS & Webdiagnose

DNS verständlich erklärt: Records, Auflösung und typische Fehler

Das Domain Name System (DNS) ist das Telefonbuch des Internets. Es übersetzt für Menschen lesbare Domainnamen (wie allerate.com) in maschinenlesbare IP-Adressen (wie 192.0.2.1 oder 2001:db8::1). Ohne das DNS müssten wir uns für jeden Website-Besuch lange Zahlenreihen merken.

Wie die DNS-Auflösung funktioniert (Schritt für Schritt)

Wenn Sie eine Domain in Ihren Browser eingeben, startet im Hintergrund eine Kette von Abfragen, um die passende IP-Adresse zu ermitteln.

sequenceDiagram
    participant Browser
    participant Resolver as Rekursiver Resolver (ISP / 8.8.8.8)
    participant Root as Root-Server (.)
    participant TLD as TLD-Server (.com)
    participant Auth as Autoritativer Nameserver

    Browser->>Resolver: Wo ist allerate.com?
    Note over Resolver: Kein Cache-Eintrag vorhanden
    Resolver->>Root: Wer verwaltet .com?
    Root-->>Resolver: Hier sind die Nameserver für .com (TLD)
    Resolver->>TLD: Wer verwaltet allerate.com?
    TLD-->>Resolver: Hier sind die autoritativen Nameserver für allerate.com
    Resolver->>Auth: Welche IP hat allerate.com?
    Auth-->>Resolver: Die IP ist 192.0.2.1 (A-Record)
    Resolver-->>Browser: Die IP ist 192.0.2.1

Die beteiligten Server-Typen

  1. Rekursiver Resolver: Der erste Ansprechpartner (meist vom Internetanbieter oder öffentliche Dienste wie Google DNS 8.8.8.8). Er übernimmt die Arbeit, die hierarchische Kette abzufragen.
  2. Root-Nameserver: Die oberste Hierarchieebene. Sie kennen die Nameserver aller Top-Level-Domains (wie .ch, .com, .org).
  3. TLD-Nameserver: Verwalten die Domains innerhalb einer bestimmten Endung.
  4. Autoritativer Nameserver: Die finale Instanz. Dieser Server gehört dem Domaininhaber (oder dessen Provider) und enthält die tatsächlichen DNS-Einträge.

Die wichtigsten DNS-Record-Typen

Für verschiedene Aufgaben werden unterschiedliche Eintragstypen im DNS angelegt:

Record-TypNameFunktion
AAddressVerknüpft eine Domain mit einer IPv4-Adresse.
AAAAIPv6 AddressVerknüpft eine Domain mit einer IPv6-Adresse.
CNAMECanonical NameErstellt einen Alias (Verweis auf eine andere Domain).
MXMail ExchangeDefiniert, welche Server E-Mails für die Domain empfangen.
TXTTextBeliebiger Textinhalt, wichtig für Verifizierungen und E-Mail-Schutz.
NSName ServerLegt fest, welche Nameserver autoritativ für die Domain sind.

DNS & E-Mail-Zustellbarkeit (SPF, DKIM, DMARC)

Ein extrem wichtiger Anwendungsfall von DNS-TXT-Records ist der Schutz vor Spam und Phishing (E-Mail-Spoofing):


DNS-Record-Typen nach Einsatzzweck

Welchen Record Sie benötigen, ergibt sich aus der Aufgabe. Die folgende Tabelle gruppiert die wichtigsten Eintragstypen nach Anwendungsfall und verweist auf den jeweiligen Detail-Leitfaden:

AufgabeRecord-Typ(en)Detail-Leitfaden
Domain auf Server zeigenA / AAAAA-Record, AAAA-Record
Alias auf andere DomainCNAMECNAME-Record
E-Mail-Empfang steuernMXMX-Record
E-Mail-AuthentifizierungTXT (SPF/DKIM/DMARC)SPF, DKIM, DMARC
Zuständige NameserverNS / SOANS-Record, SOA-Record
Zertifikatsausstellung einschränkenCAACAA-Record
Dienste lokalisierenSRVSRV-Record
Reverse-Lookup (IP → Name)PTRPTR-Record, Reverse DNS

Ein häufiger Anfängerfehler ist die Verwechslung von A- und CNAME-Records: Ein A-Record verweist direkt auf eine IP, ein CNAME auf einen anderen Domainnamen. Mehr zu den Fallstricken im CNAME-Leitfaden und in der DNS-Hierarchie.


TTL, Caching und Propagation verstehen

Damit das DNS nicht bei jeder Anfrage die komplette Hierarchie durchlaufen muss, werden Antworten zwischengespeichert. Wie lange, bestimmt die TTL (Time to Live) jedes Eintrags – ein Wert in Sekunden. Eine hohe TTL (z. B. 86 400 = 24 Stunden) entlastet die Nameserver und beschleunigt wiederholte Abfragen, verzögert aber Änderungen. Eine niedrige TTL (z. B. 300 = 5 Minuten) macht Sie flexibel, erhöht jedoch die Abfragelast.

Die sogenannte DNS-Propagation – die scheinbar langsame «Verteilung» einer Änderung – ist in Wahrheit kein aktiver Verteilprozess, sondern schlicht das Ablaufen der gecachten TTL-Werte rund um den Globus. Wer einen Serverumzug plant, senkt deshalb die TTL einige Tage vorher und prüft das Ergebnis anschliessend gezielt pro Resolver mit dem DNS-Troubleshooting-Vorgehen.


Typische DNS-Fehler & Best Practices

  • CNAME auf die Root-Domain: Nach RFC-Standard darf auf der nackten Hauptdomain (z. B. allerate.com) kein CNAME gesetzt werden, da er alle anderen Records (wie MX für Mails) überschreiben würde. Nutzen Sie stattdessen A/AAAA-Records oder provider-spezifische Lösungen (“ALIAS” / “ANAME”).
  • Zu hohe TTL (Time to Live) bei Migrationen: Wenn Sie den Server wechseln, senken Sie die TTL (Time to Live) einige Tage vorher auf 300 Sekunden. Sonst cachen Server weltweit noch stundenlang die alte IP-Adresse.
  • Fehlende Redundanz: Hinterlegen Sie stets mindestens zwei unterschiedliche Nameserver (NS-Records) bei verschiedenen Anbietern, um Ausfälle abzufangen.
  • DNSSEC vernachlässigt: Aktivieren Sie DNSSEC. Dadurch werden DNS-Antworten kryptografisch signiert, was “DNS Spoofing” (Umleitung auf manipulierte Phishing-Seiten) verhindert.

Alle DNS-Leitfäden im Überblick

Hier finden Sie unsere detaillierten Fachartikel zu den einzelnen Themen des Domain Name Systems:

[!TIP] Sie möchten Ihre aktuellen DNS-Einträge oder Ihre E-Mail-Authentifizierung (SPF/DKIM) live überprüfen? Nutzen Sie unsere kostenlosen Diagnose-Tools DNS Check und Mail-Zustellbarkeitstest auf balou.tools.

Häufig gestellte Fragen (FAQ)

Was ist der Unterschied zwischen einem A-Record und einem AAAA-Record?

Ein A-Record (Address Record) bildet einen Domainnamen auf eine klassische IPv4-Adresse (32-Bit) ab. Ein AAAA-Record (Quad-A Record) bildet die Domain hingegen auf eine modernere IPv6-Adresse (128-Bit) ab.

Warum dauert es manchmal Stunden, bis eine DNS-Änderung aktiv ist?

Dies liegt am DNS-Caching. Nameserver und Betriebssysteme speichern DNS-Antworten gemäss der festgelegten TTL (Time to Live) im Cache. Erst nach Ablauf dieser Zeitspanne wird der Nameserver erneut abgefragt.

Wie prüfe ich, welche DNS-Einträge für eine Domain gesetzt sind?

Auf der Kommandozeile nutzen Sie `dig allerate.com A` (oder `MX`, `TXT`) bzw. unter Windows `nslookup`. Wichtig ist, gezielt einen öffentlichen Resolver wie `dig @8.8.8.8` abzufragen, um lokale Cache-Effekte auszuschliessen. Eine komplette Anleitung finden Sie im DNS-Troubleshooting-Leitfaden.

Was bedeutet «autoritativ» bei einem Nameserver?

Ein autoritativer Nameserver ist die verbindliche Quelle für die DNS-Einträge einer Domain – er gibt die Originalantwort, nicht eine zwischengespeicherte Kopie. Rekursive Resolver hingegen fragen diese autoritativen Server ab und cachen deren Antworten gemäss TTL.