DNS-Einführungslernen (3): Einführung in den DNS-Server (Zhongke Tripartite)

DNS ist ein sehr wichtiges und grundlegendes System im Internet. Seine Hauptfunktion besteht darin, Domänennamen, die sich leicht merken lassen, in IP-Adressen umzuwandeln, die von Computern erkannt werden können. Dieser Link wird als Auflösung von Domänennamen bezeichnet und ist dafür verantwortlich Domänennamenauflösung, um den Domänennamen auf die entsprechende IP-Adresse zu verweisen. Der Server wird als DNS-Server bezeichnet .

Der DNS-Server ist eine Datenbank mit hierarchischer Struktur, die die Namensauflösung realisieren kann. Er speichert eine Tabelle, die Domänennamen und IP-Adressen einander zuordnet, um die Auflösung von Domänennamen abzuschließen. Aufgrund der großen Anzahl von Domänennamen im Internet kann ein einzelner Server nicht alle Adressvorgänge unterstützen. Gleichzeitig verwendet der DNS-Server eine Baumstruktur, um zu vermeiden, dass ein einzelner Fehlerpunkt das gesamte System lahmlegt Hierarchische Architektur mit mehreren Sätzen von Domänennamenservern, die miteinander zusammenarbeiten, um die Arbeit zur Domänennamenauflösung abzuschließen.

Je nach Art der Arbeit können DNS-Server in vier Typen unterteilt werden: primärer Domänennamenserver, sekundärer Domänennamenserver, Caching-Domänennamenserver und Weiterleitungs-Domänennamenserver.

Primärer Domänennamenserver

Es ist für die Verwaltung aller Domänennameninformationen in einer Region verantwortlich, stellt die erste Quelle für Adressdaten dar und hat die Funktion, Domäneninformationen auf allen oder sogar allen Servern zu veröffentlichen, die diese Daten benötigen. Die Daten des primären Domain-Name-Servers können geändert werden.

Sekundärer Nameserver

Ein sekundärer Nameserver ist ein Backup des primären Nameservers. Wenn der primäre Domänennamenserver ausfällt, stellt der sekundäre Domänennamenserver Dienste zur Auflösung von Domänennamen als Backup des primären Domänennamenservers bereit. Die Zonendateidaten im sekundären Domänennamenserver werden vom primären Domänennamenserver kopiert und können nicht geändert werden.

Caching-Nameserver

Der zwischenspeichernde Domänennamenserver verfügt über keine Domänennamendatenbank. Er erhält die Antwort auf jede Domänennamenserver-Anfrage von einem Remote-Server und legt die Antwort im Cache ab. Nachfolgende Anfragen nach denselben Informationen werden anhand der Informationen im Cache beantwortet . Caching-Domänennamenserver stellen indirekte Informationen bereit, keine autorisierenden Domänennamenserver.

Weiterleitung des Domain-Name-Servers

Verantwortlich für die lokale Suche nach allen nicht lokalen Domänennamen. Nachdem der weiterleitende Domänennamenserver die Abfrageanforderung erhalten hat, durchsucht er sie in seinem Cache. Wenn er die Abfrage nicht finden kann, leitet er die Anforderung der Reihe nach an den angegebenen Domänennamenserver weiter, bis das Ergebnis gefunden wird.

Je nach Art der Region können DNS-Server in vier Typen unterteilt werden: Root-Domain-Nameserver, Top-Level-Domain-Nameserver und Authority-Domain-Nameserver.

Root-Nameserver

Der Stammdomänennamenserver ist der Domänennamenserver der höchsten Ebene in der DNS-Systemstruktur. Wenn der lokale Domänennamenserver den Domänennamen nicht auflösen kann, wird zuerst der Stammdomänennamenserver angefordert. Der Root-Domänennamenserver kennt die Domänennamen und IP-Adressen aller Domänennamenserver der obersten Ebene. Unter dem IPv4-Protokoll gibt es derzeit weltweit nur 13 Root-Domain-Nameserver, davon 9 in den USA, 2 in Europa und 1 in Japan. Im Rahmen des IPv6-Protokolls wurden 25 neue IPv6-Root-Domain-Name-Server hinzugefügt, darunter ein primärer Root-Server und drei zusätzliche Root-Server in China. Damit wird die Situation durchbrochen, in der es in China keine Root-Domain-Name-Server gibt.

Top-Level-Domain-Name-Server

Der Domänennamenserver der obersten Ebene ist für die Verwaltung aller Domänennamen der zweiten Ebene unter dem Server verantwortlich. Wenn der Stammserver keine Ergebnisse anfordern kann, initiiert der lokale Domänennamenserver eine Abfrageanforderung an den Domänennamenserver der obersten Ebene Der Domänennamenserver der obersten Ebene gibt die durch den Domänennamen der zweiten Ebene autorisierte DNS-Serveradresse zurück.

Autorisierender Domain-Name-Server

Der Autoritäts-Domänennamenserver ist für den Domänennamenserver einer bestimmten Zone verantwortlich. Wenn ein Top-Level-Domain-Name-Server die endgültige Antwort auf die Anfrage nicht geben kann, teilt er die Adresse des Domain-Name-Servers der Behörde mit, die als nächstes angefordert werden soll.

lokaler Nameserver

Wenn ein Host eine DNS-Abfrageanforderung ausgibt, wird die Abfrageanforderungsnachricht an den lokalen Domänennamenserver gesendet. Jeder Internetdienstanbieter (ISP) kann einen lokalen Nameserver haben. Wenn der lokale Domänennamenserver keine Antwort geben kann, wird der Root-Domänennamenserver der höchsten Ebene angefordert.

Über den Stammdomänennamenserver fordert er nacheinander den Domänennamenserver der obersten Ebene und den autorisierenden Domänennamenserver an, erhält schließlich die entsprechende IP-Adresse und speichert das Ergebnis auf dem lokalen Domänennamenserver zur Verwendung bei der nächsten DNS-Anfrage. Wenn der Benutzer erneut auf denselben Domänennamen zugreift, können die Ergebnisse direkt vom lokalen Domänennamenserver abgerufen werden, ohne dass erneut eine globale rekursive Abfrage gestartet werden muss.

Guess you like

Origin blog.csdn.net/weixin_53018687/article/details/131662292