Das Domain Name System begann in den 50er und 60er Jahren des letzten Jahrhunderts. Dann wurde die Adressierung von Hosts im ARPANET-Netzwerk vereinfacht und sehr schnell von der Wartung von Hunderten von Computern auf die Arbeit mit Hunderten von Millionen umgestellt. Wir erzählen, wie DNS begann.
Fotos - Andrew Hart - CC BY-SADas Aufkommen von ARPANET
1958 gründete die Regierung der Vereinigten Staaten die Advanced Research Projects Agency (ARPA). Die Bemühungen der Organisation richteten sich auf die Entwicklung von Technologien im Bereich der Datenspeicherung und -übertragung. In den 60er Jahren erhielt die Agentur neue Hardware - den
Q-32- Computer - eines der größten Computersysteme mit Transistoren mit einem Gewicht von mehr als 60 Tonnen. Sie hatte sofort zwei Speichergeräte auf Magnettrommeln, von denen jedes 50 Bits an Informationen las und schrieb. Zu dieser Zeit wurde Q-32 verwendet, um die Aufgaben des US-Verteidigungsministeriums zu lösen.
Anschließend wurden die Daten zwischen den Rechnersystemen mit Lochkarten übertragen, was die Berechnungen erheblich erschwerte und verlangsamte. Das Militär beauftragte ARPA 1968 mit der Suche nach einer neuen Lösung. Die Ingenieure haben sich mit Kollegen am MIT zusammengetan und ein Paketvermittlungsprotokoll entwickelt. Damit „
verbanden “ sie den Q-32 mit der Universitätsmaschine
TX-2 (darauf schrieb der Internetpionier Ivan Sutherland Sketchpad, den Vorläufer des modernen CAD).
Das Protokoll wurde in der ersten Hälfte des Jahres 1969 verbessert. Spezialisten arbeiteten an den Interaktionsebenen zwischen Computern im Netzwerk: Hardware, Software und Modem. In der zweiten Jahreshälfte führten
sie den ersten Technologietest durch. Das Netzwerk bestand aus zwei Terminals in 600 km Entfernung an der University of California und in Stanford. Die Terminals waren Honeywell DDP-316 16-Bit-Minicomputer mit 12
KB RAM. Während des Tests gab der erste Bediener das Wort login auf einer Maschine ein und der zweite bestätigte, dass er es auf dem Bildschirm einer anderen sah. Das Experiment war erfolgreich und initiierte das ARPANET-Netzwerk.
Problem mit der Netzwerkadressierung
Das ARPANET-Netzwerk wurde von Universitäten, Telekommunikationsunternehmen und Wissenschaftlern aus verschiedenen Wissenschaftsbereichen genutzt. In den 80er Jahren waren bis zu 320 Computer daran angeschlossen. Eine solche Anzahl von Geräten verursachte ein Problem - es wurde schwierig, mit Adressen zu arbeiten. Um Daten auszutauschen, hat jeder der angeschlossenen Computer die Datei HOSTS.TXT mit Informationen zu den übrigen Hosts heruntergeladen. Diese Datei lag in einer einzigen Kopie auf einem Server des Stanford Research Institute vor. Es wurde für Benutzer immer schwieriger, mit einer aufgeblähten Liste zu arbeiten, da die Kennungen beim Herstellen der Verbindung manuell zugewiesen werden mussten.
Foto - UCLA und BBN - CC BY-SADas Problem machte sich besonders beim Versenden von E-Mails bemerkbar. Um eine Nachricht von einem Computer zu einem anderen weiterzuleiten, musste der Benutzer den Pfad für die Übertragung zwischen den Systemen angeben. Die Aufgabe wurde dadurch erschwert, dass einzelne Geräte zu unterschiedlichen Tageszeiten online gehen konnten. Der Kommunikationspfad sah folgendermaßen aus:
utzoo!decvax!harpo!eagle!mhtsa!ihnss!ihuxp!grg
Der Pfad bestand aus einer Reihe von Hosts, die durch ein Dienstsymbol (!) Getrennt waren. Am Ende der Sequenz wurde der Name des Nachrichtenempfängersystems geschrieben. Wenn der Benutzer den Kommunikationspfad nicht kannte, konnte er keine E-Mail senden. 1982 stellte ein Team von Spezialisten der Network Working Group (NWG) unter der Leitung von Steve Crocker, der
Request For Comments erfunden hatte, eine Lösung vor - das Konzept der Domain-Namen (
RFC805 ). Die Ingenieure haben eine spezielle Software entwickelt, die die Suche nach Routen automatisiert und es Ihnen ermöglicht, Nachrichten direkt an jeden Host zu richten. Die in RFC805 festgelegten Grundprinzipien wurden zum Ausgangspunkt für die Einführung des bekannten Domainnamensystems.
Die Geburt von DNS
1983 beschlossen die Ingenieure Paul Mockapetris und Jon Postel, das in RFC805 beschriebene Konzept auf das gesamte ARPANET-Netzwerk auszudehnen. Sie haben zwei neue RFCs vorbereitet, die die Grundlagen von DNS erläutern.
In RFC882 „Domain Names: Konzepte und Funktionen“ wurden die Funktionen des Domain Name Systems beschrieben, und
RFC883 „Domain Names: Implementierung und Spezifikation“ enthält Spezifikationsdetails und Implementierungsmethoden.
Fotos - Jordiipa - CC BY-SA / Foto: Paul MokapetrisInsbesondere schlug Mokapetris eine Host-ID-Struktur vor, die einen Namen und eine spezielle Kategorie enthält . Ein Jahr später wurde basierend auf der Mokapetris-Spezifikation eine Klassifizierung von gTLD (generische Top-Level-Domains) geboren, die die Domains .com, .edu, .net, .org, .int, .gov und .mil umfasste.
Sie wurden zunächst von Network Solutions Inc. verwaltet, die die US-Regierung für diese Zwecke engagierte. Später gingen die Zügel in die Hände der eigens gegründeten gemeinnützigen Organisation ICANN über. 1985, nach der Einführung von DNS in ARPANET, registrierten sechs Organisationen ihre Domains auf einmal. Das allererste von ihnen -
Symbolics.com - existiert noch. Heute ist es ein digitales Museum für die Geschichte des Internets.
Seit 1985 hat das Domain Name System viele Änderungen erfahren. Sie haben beispielsweise die Unterstützung für NOTIFY- und IXFR-Mechanismen hinzugefügt, wodurch das Replizieren von DNS-Datenbanken zwischen verschiedenen Servern vereinfacht wurde. Mehr über diese und andere Modifikationen
erfahren Sie im nächsten Teil des Materials . Wir sprechen auch über die ersten DNS-Server, insbesondere das BIND-Projekt, das in diesem Bereich immer noch die beliebteste Lösung ist.

Wir bei 1cloud.ru bieten einen
DNS-Hosting-Service an . Registrierte Benutzer erhalten es kostenlos.

Wir haben eine
kurze Anleitung vorbereitet, um mit dem Service zu arbeiten. Wir erklären Ihnen, wie Sie Ressourceneinträge über unser Control Panel oder API verwalten.