English

DNS (Domain Name System) ist das System, das Domainnamen wie example.com in IP-Adressen übersetzt, damit Browser und Crawler den passenden Server erreichen. Gemeint ist hier die Internet-Technik, nicht die Erbsubstanz, die im Deutschen ebenfalls so abgekürzt wird.

Wie funktioniert DNS?

RFC 1034 beschreibt DNS als verteilte Datenbank mit einem einheitlichen Namensraum. Es gibt keine zentrale Liste, jede Organisation verwaltet die Einträge ihrer Domains selbst. Fragt ein Browser nach einer Domain, fragt er zunächst einen Resolver. Der holt die Antwort bei den zuständigen Nameservern und speichert sie für eine begrenzte Zeit. Dieses Zwischenspeichern ist Teil des Designs und soll Verzögerungen und Serverlast verringern.

Wichtige Eintragstypen sind A (Name zu IPv4-Adresse), AAAA (IPv6), CNAME (Alias auf einen anderen Namen) und MX (Mailserver).

Warum ist DNS für SEO relevant?

Kann Google den Hostnamen nicht auflösen, lässt sich die Website nicht crawlen. Der Crawling-Statistiken-Bericht in der Search Console zeigt, ob der DNS-Server den Hostnamen nicht erkannte oder beim Crawling nicht antwortete. Liegt der Anteil fehlgeschlagener DNS-Auflösungen an einem Tag über 5 Prozent der Anfragen, gilt das laut Dokumentation als Problem.

Zudem prüft man über DNS, ob ein Crawler echt ist. Bei einem angeblichen Googlebot wird per Reverse-DNS der Hostname der IP-Adresse ermittelt, er muss zu googlebot.com, google.com oder googleusercontent.com gehören. Ein Forward-DNS-Lookup bestätigt anschließend, dass der Name wieder auf dieselbe IP führt.

Beispiel

Ein Ausschnitt aus einer Zone (die IP stammt aus dem Dokumentationsbereich):

Text
example.com.        A      192.0.2.10
www.example.com.    CNAME  example.com.

Häufige Fehler

  • Fehlende oder falsche Einträge nach Domain- oder Hosting-Umzug.
  • Änderungen und Zwischenspeicher übersehen. Neue Einträge sind wegen des Cachings nicht überall sofort sichtbar.

Quellen

  1. RFC 1034: Domain Names – Concepts and Facilities (IETF)rfc-editor.org
  2. Crawling-Statistiken-Bericht – Search Console-Hilfesupport.google.com
  3. Verifying Googlebot and other Google crawlers – Google Search Centraldevelopers.google.com
  4. RFC 1035: Domain Names – Implementation and Specification (IETF)rfc-editor.org
  5. RFC 3596: DNS Extensions to Support IP Version 6 (IETF)rfc-editor.org

Stand: