Der Rootserver und seine heutige Bedeutung April 7th, 2009 | Allgemein | No Comments »

Im Bezug auf unser heutiges Internet gibt es zweifellos viele Dinge, die dieses kennzeichnen und dem Internet heute eine so wichtige Bedeutung geben. Doch sind es nicht etwa nur die vielen verschiedenen Möglichkeiten, die uns das Internet zu bieten hat, die hier zu nennen sind.

Zu diesen heutigen wichtigen Bestandteilen zählt etwa auch der Rootserver. Hiermit wird heute aber typischerweise nicht nur ein dedizierter Host eines Kunden bezeichnet, der mit vollen Zugriffsrechten auf das Betriebssystem ausgestattet ist. Vielmehr wird heute mit dem Begriff des Rootservers auch ein Root-Nameserver bezeichnet. Hierbei handelt es sich um einen Server, der verlässlich die Root-Zone des Domain Name Systems (kurz DNS) im Internet publiziert. Eine solche Datei besteht heute typischerweise aus etwa 2.500 Einträgen und stellt die Wurzel des hierarchisch organisierten DNS dar. Enthalten sind in dieser Datei dann die Namen und IP-Adressen der für die Top-Level-Domains (kurz TLD) wie etwa .com, .net, .org, .de, zuständigen Nameserver.

Einen solchen Root-Nameserver kann man heute in Form von insgesamt 13 Exemplaren finden, die weltweit verteilt sind und von denen sich einige in den USA befinden. Hier sind etwa Root-Nameserver in Dulles (Virginia), Marina Del Rey (Kalifornien), College Park (Maryland), Mountain View (Kalifornien), Columbus (Ohio), Aberdeen Proving Ground (Maryland) und Los Angeles (Kalifornien) zu finden. Typischerweise bestehen aber einige dieser Rootserver nicht aus einem Computer, sondern vielmehr aus mehreren Computern, die hier zu einem logischen Server zusammengeschlossen sind. Diese Computer, die typischerweise als Nodes bezeichnet werden, befinden sich dann an den verschiedensten Standorten auf der Welt. Erreichbar sind sie aber per Anycast über dieselbe IP-Adresse. Hier waren es etwa im Jahr 2007 insgesamt sechs dieser Rootserver, die Anycast – eine Adressierungsart in Computernetzen, die sich dadurch auszeichnet, dass man über eine Adresse einen einzelnen Rechner aus einer ganzen Gruppe von Rechnern ansprechen kann und dass typischerweise derjenige Rechner antwortet, der über die kürzeste Route erreichbar ist – nutzten.