WikiDer > DNS-Rootserver

DNS-rootserver
Global Anycast Spiegel von K-Root auf dem AMS-IX

EIN DNS-Root-Server ist ein DNS Server, der für die Wurzel, in-addr.arpa, arpa und root-servers.net Zone. Die bekannteste Verwendung von Root-Servern besteht darin, auf den richtigen Nameserver für eine bestimmte zu verweisen TLD.

Wenn ein Computer ein IP Adresse versucht, nach einem Namen zu suchen, fragt es indirekt zuerst einen der Root-Server. Diese wissen für jeden TLD was die richtigen Nameserver sind und geben als Antwort einen Verweis auf sie zurück. Die Frage wird dann an diese Server gestellt, die weiterleiten können usw.

Die Root-Server haben jeweils einen Buchstaben, um sie zu identifizieren. Diese verlaufen von A bis M.

Verfügbarkeit

Daher sind die Root-Server unerlässlich, um im Internet nach beliebigen Namen zu suchen. Um die Verfügbarkeit so gut wie möglich zu gewährleisten, gibt es 13 verschiedene Adressen für die Root-Server, die alle auf Anycast um die Verfügbarkeit weiter zu erhöhen. Im Wesentlichen gibt es weltweit mehr als 1350 verschiedene Server, das heißt zum Beispiel der K-Root-Server, der von REIFE NCC, befindet sich derzeit an 74 (Stichtag 18.01.2020) Standorten auf der ganzen Welt. Und an jedem Standort a Cluster mit dem DNS-Server. K-Root verwendet den NSD Name Server Daemon [1]Einige dieser Installationen sind global (für jeden verfügbar) und andere sind lokal (nur von bestimmten Ländern/Netzwerken aus zugänglich). Alle diese DNS-Server haben dieselbe IP-Adresse: 193.0.14.129 und früher IPv6: 2001:7fd::1 und sind Teil von ASCHE25152[2]Obwohl IP-Adressen grundsätzlich eindeutig sein sollten (mit Ausnahme der privaten Adressbereiche), ist dies für Anycasting nicht erforderlich. Durch die BGP-4 ISPs werden verschiedene Routen zum IP-Netzwerk angeboten, in dem sich der K-Root-Server befindet, und der Router des ISP wählt dann die optimale/schnellste Route aus. Ein Benutzer in den Niederlanden nimmt normalerweise Kontakt mit der K-Root in Amsterdam auf, während ein Benutzer in Japan nimmt Kontakt mit der K-Root in Tokio auf.

Standorte

Eine verbreitete Behauptung ist, dass sich (fast) alle Root-Server in den USA befinden. Inklusive aller Anycast-Knoten gab es Anfang Oktober 2006 weltweit 119 Root-Server. Davon befanden sich 41 in den USA oder Kanada, 35 in Europa und 43 in anderen Teilen der Welt.[3] Im März 2021 waren es bereits 1.378 Server weltweit, schaut man sich die Administratoren der Root-Server an, kommt ein Großteil davon aus den USA.

Caching

In der Praxis ändert sich der Großteil dieser Zone relativ selten (aber mit DNSSEC ändert sie sich heutzutage häufiger als vor der Bereitstellung der Root-Zone) und wird daher verwendet Zwischenspeichern. Notwendige Anfragen an die Root-Server sind daher selten. Aufgrund schlecht konfigurierter Systeme müssen die Root-Server immer noch eine Vielzahl von Anfragen verarbeiten. Es ist schwierig, die Anzahl der überflüssigen (gefälschten) Anfragen, aber in der Regel werden etwa 75 bis 98 % verwendet.[4]

Andere Zonen

Neben der Root-Zone mit Verweisen auf Nameserver für jede TLD sind die Root-Server auch die DNS-Server für arpa, in-addr.arpa und root-servers.net.

Im root-servers.net sind die Adressen der verschiedenen Root-Server. Beispielsweise kann die Adresse des K-Root-Servers gefunden werden als k.root-servers.net.

Das in-addr.arpa zone wird verwendet, um den Namen einer IPv4-Adresse nachzuschlagen.

Um beispielsweise den Namen zu benennen, der mit . verbunden ist 1.2.3.4 zum Nachschlagen sucht man nach dem PTR-Record von 4.3.2.1.in-adr.arpa.

Das arpa zone enthält Verweise auf die richtigen Nameserver unter anderem für die ip6.arpa und darüber in-addr.arpa Zone. Vor dem in-addr.arpa wird wieder auf die Root-Server verwiesen, für, ip6.arpa zu einigen anderen Nameservern. Diese letzte Zone wird verwendet, um nach einem Namen bei a . zu suchen IPv6 Adresse.

Beschränkung auf 13 Adressen

Standort der Root-Server: 13 Instanzen, aber viele physische Standorte von Anycast

Die Beschränkung auf 13 Adressen ergibt sich aus der maximalen Größe von a UDP DNS-Paket: 512 Byte.[5]Größere Pakete sind möglich mit TCP, aber das kostet viele Ressourcen und ist daher schwer zu erreichen. Eine andere Möglichkeit ist EDNS0[6], aber das wurde zunächst nicht überall umgesetzt.[7]

Liste der Root-Server

Nachfolgend finden Sie eine Tabelle mit den wichtigsten Daten der verschiedenen Root-Server. Hauptquelle ist die Hauptseite von root-servers.org[2].
Die meisten Root-Server verwenden BINDEN als DNS-Server-Software. k-Wurzel und l-Root mit NSD , die speziell als entwickelt wurden maßgebend DNS Server.

BriefOperatorOrtIP-AdressenAS-Nummer[2]Bemerkungen
einVeriSignOriginal: Dulles, USA
Jetzt 6 Standorte: 4 × USA, DE und HK
198.41.0.4 2001:503:BA3E::2:30AS19836
BUSC-ISIAMarina Del Rey, USA192.228.79.201 2001:478:65::53keine AS-NummerLaut Aussage neuer Standort Erde[8]
CüberzeugendVerwendet Anycast192.33.4.12 2001:500:2::cAS21496 globale Standorte: 4 × USA, DAS, ES
dUniversität von MarylandUniversity of Maryland, USA199.7.91.13 2001:500:2d::dAS27
ENASAMountain View, Ca, USA192.203.230.10 2001:500:a8::eAS297
fISCVerwendet Anycast192.5.5.241 2001:500:2f::fAS35572 globale Standorte, 47 lokale Standorte weltweit
F-Wurzel verwendet BINDEN9 DNS-Server-Software
GdoDVerwendet Anycast
6 globale Standorte
192.112.36.4 2001:500:12::d0dAS59276 globale Standorte in den USA, DE und ES
huhArmee der Vereinigten StaatenAberdeen, USA128.63.2.53 2001:500:1::803f:235AS13Aberdeen und San Diego (Kalifornien)
ichEnergieversorgungVerwendet Anycast192.36.148.17 2001:7fe::53AS2921640 globale Sites, 10 lokale Sites
JVeriSignVerwendet Anycast192.58.128.30 2001:503:C27::2:30AS2641563 globale Standorte, 7 lokale Standorte
kREIFE NCCVerwendet Anycast193.0.14.129 2001:7fd::1AS251525 globale Standorte, 13 lokale Standorte
K-Root verwendet NSD, BIND und Knoten-DNS
Globale Standorte in ams, ldn, frf, Tokio und Miami
lICANNVerwendet Anycast199.7.83.42 2001:500:3::42AS2014439 Standorte weltweit
L-Root verwendet NSD
ichWIDE-ProjektVerwendet Anycast202.12.27.33 2001:dc3::35AS75005 weltweite Standorte (3 × JP, Paris, USA und 1 lokaler Standort (KR)

Siehe auch

Externe Links

Verweise

  1. Reife NCC-Informationen über die K-Root-Server, besucht 3. Oktober 2010
  2. einbcHomepage von root-servers.org, besucht am 15. November 2010
  3. root-servers.org
  4. reif.net
  5. RFC1035 2.3.4
  6. EDNS0
  7. EDNS0 nlnetlabs
  8. Root-Server-Website