Ein Nameserver ist ein Server, auf dem DNS-Software läuft und Zonendaten hält und bereitstellt – Datensätze wie A-Datensätze, MX-Datensätze, CNAME-Datensätze und NS-Datensätze – für eine oder mehrere Domains. Er übersetzt menschenlesbare Domainnamen in IP-Adressen und andere Informationen auf Abfrage.
Funktionsweise
Domains sind hierarchisch organisiert. Jede Domain delegiert an einen oder mehrere autoritative Nameserver, die Sie in Ihrer Domain-Registrierungsstelle angeben. Wenn jemand Ihre Domain aufruft, durchsucht ein rekursiver Resolver den DNS-Baum – fragt Root-Server, dann TLD-Server, dann Ihre autoritativen Nameserver ab – um die Antwort zu holen. Ihr Nameserver antwortet mit den Datensätzen, die Sie konfiguriert haben und die von Resolvern entsprechend der TTL jedes Datensatzes zwischengespeichert werden.
Nameserver können primär sein (Sie bearbeiten hier Zonendatensätze) oder sekundär (sie replizieren vom primären Server per Zonentransfer). Große Setups verwenden mehrere Nameserver an verschiedenen Orten für Redundanz.
Beispiel
Sie besitzen example.com und setzen zwei Nameserver in Ihrer Registrierungsstelle:
ns1.exampledns.netns2.exampledns.net
Wenn jemand example.com auflöst, fragt der Resolver diese Nameserver ab, die Ihre konfigurierten A-Datensätze, MX-Datensätze und andere Zonendaten zurückgeben.
WarningWenn die Nameserver Ihrer Domain Subdomains der Domain selbst sind (z. B.
ns1.example.comfürexample.com), muss die übergeordnete Zone Glue-Datensätze enthalten – direkte A/AAAA-Datensätze für den Nameserver – oder die Auflösung kann fehlschlagen. Verwenden Sie auch mindestens zwei Nameserver in verschiedenen Netzwerken für Redundanz; ein einzelner Nameserver ist unzuverlässig und verstößt gegen Best Practices.
Verwenden Sie das DNS-Lookup-Tool, um Nameserver abzufragen und zu überprüfen, ob Zonendatensätze live sind.