Nameserver besitzen vollständige Informationen über einen Teil des Domain-Namensraums (Zone). Eine Zone umfasst die Domain-Namen und die Daten der nicht delegierten Subdomains, aber nicht die Daten der delegierten Subdomains. Beim Delegieren wird die Verantwortung für Subdomains auf (mehrere) andere Nameserver übertragen. Wird ein Nameserver nach einer delegierten Subdomain gefragt, verweist er auf die anderen zuständigen Nameserver.
Es ist üblich, aus Gründen der Ausfallsicherheit, mehrere Nameserver vorzuhalten. Einer dieser Nameserver stellt dann als Primary Server die Referenzdaten für einen oder mehrere Secondary Servers zur Verfügung. Diese Daten werden in regelmässigen Abständen synchronisiert.
Es gibt 2 Arten von Nameservern:
Primary Server liest aus einer lokal gespeicherten Datei die Daten für seine Zone
Secondary Server erhält seine Zonendaten von einem anderem Nameserver
Ein Nameserver kann eine Abfrage nach jedem beliebigen Domain-Namen an einen Root-Nameserver richten. Der Root-Nameserver wird dem anfragenden Nameserver dann den Weg weisen. Root-Nameserver kennen die Nameserver, die für jede der Top-Level-Domains verantwortlich sind. Was den Root-Nameserver zum Root-Nameserver macht, ist, dass Millionen von Nameserver rund um die Welt auf ihn verweisen. Das macht die Root-Nameserver für den Betrieb von DNS unentbehrlich.
|