WikiDer > DNS-Rootserver
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
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.
| Brief | Operator | Ort | IP-Adressen | AS-Nummer[2] | Bemerkungen |
|---|---|---|---|---|---|
| ein | VeriSign | Original: Dulles, USA Jetzt 6 Standorte: 4 × USA, DE und HK | 198.41.0.4 2001:503:BA3E::2:30 | AS19836 | |
| B | USC-ISIA | Marina Del Rey, USA | 192.228.79.201 2001:478:65::53 | keine AS-Nummer | Laut Aussage neuer Standort Erde[8] |
| C | überzeugend | Verwendet Anycast | 192.33.4.12 2001:500:2::c | AS2149 | 6 globale Standorte: 4 × USA, DAS, ES |
| d | Universität von Maryland | University of Maryland, USA | 199.7.91.13 2001:500:2d::d | AS27 | |
| E | NASA | Mountain View, Ca, USA | 192.203.230.10 2001:500:a8::e | AS297 | |
| f | ISC | Verwendet Anycast | 192.5.5.241 2001:500:2f::f | AS3557 | 2 globale Standorte, 47 lokale Standorte weltweit F-Wurzel verwendet BINDEN9 DNS-Server-Software |
| G | doD | Verwendet Anycast 6 globale Standorte | 192.112.36.4 2001:500:12::d0d | AS5927 | 6 globale Standorte in den USA, DE und ES |
| huh | Armee der Vereinigten Staaten | Aberdeen, USA | 128.63.2.53 2001:500:1::803f:235 | AS13 | Aberdeen und San Diego (Kalifornien) |
| ich | Energieversorgung | Verwendet Anycast | 192.36.148.17 2001:7fe::53 | AS29216 | 40 globale Sites, 10 lokale Sites |
| J | VeriSign | Verwendet Anycast | 192.58.128.30 2001:503:C27::2:30 | AS26415 | 63 globale Standorte, 7 lokale Standorte |
| k | REIFE NCC | Verwendet Anycast | 193.0.14.129 2001:7fd::1 | AS25152 | 5 globale Standorte, 13 lokale Standorte K-Root verwendet NSD, BIND und Knoten-DNS Globale Standorte in ams, ldn, frf, Tokio und Miami |
| l | ICANN | Verwendet Anycast | 199.7.83.42 2001:500:3::42 | AS20144 | 39 Standorte weltweit L-Root verwendet NSD |
| ich | WIDE-Projekt | Verwendet Anycast | 202.12.27.33 2001:dc3::35 | AS7500 | 5 weltweite Standorte (3 × JP, Paris, USA und 1 lokaler Standort (KR) |
Siehe auch
Externe Links
Verweise
- ↑Reife NCC-Informationen über die K-Root-Server, besucht 3. Oktober 2010
- ↑ einbcHomepage von root-servers.org, besucht am 15. November 2010
- ↑root-servers.org
- ↑reif.net
- ↑RFC1035 2.3.4
- ↑EDNS0
- ↑EDNS0 nlnetlabs
- ↑Root-Server-Website