Beim letzten Mal haben wir und erinnert, wie das Projekt startete und welche Probleme es im ARPANET lösen sollte. Heute sprechen wir ĂŒber den ersten DNS-Server BIND.
Foto â â CC BY-SA
Die ersten DNS-Server
Nachdem Paul Mockapetris und Jon Postel 1983 die Konzeptidee  Das von den UniversitÀtsstudenten entwickelte System wandelte DNS-Namen automatisch in IP-Adressen und umgekehrt um. Interessanterweise wurde der Code auf
BSD geladen. (Softwareverteilungssystem), die ersten Quellcodes hatten bereits die Version 4.3. ZunĂ€chst nutzten Mitarbeiter der UniversitĂ€tslabore den DNS-Server. Bis zur Version 4.8.3 waren die Mitglieder der Forschungsgruppe der UniversitĂ€t Berkeley â der Computer Systems Research Group (CSRG) â fĂŒr die Entwicklung von BIND verantwortlich, doch in der zweiten HĂ€lfte der 1980er Jahre ging der DNS-Server ĂŒber die UniversitĂ€tsgrenzen hinaus â er wurde an Paul Vixie von der Firma ĂŒbergeben . Paul veröffentlichte die Updates 4.9 und 4.9.1 und grĂŒndete dann das Internet Software Consortium (ISC), das seitdem fĂŒr die UnterstĂŒtzung von BIND zustĂ€ndig ist. Laut Paul basierten alle vorherigen Versionen auf dem Code von Studenten aus Berkeley, und in den vergangenen fĂŒnfzehn Jahren erschöpfte sich seine Möglichkeit zur Modernisierung vollstĂ€ndig. Daher wurde BIND im Jahr 2000 von Grund auf neu geschrieben.
Der BIND-Server umfasst mehrere Bibliotheken und Komponenten, die eine âClient-Serverâ-Architektur fĂŒr DNS implementieren und fĂŒr die Konfiguration der Funktionen des DNS-Servers verantwortlich sind. BIND ist weit verbreitet, besonders unter Linux, und bleibt eine beliebte Implementierung des DNS-Servers. Dies ist auf Servern installiert, die UnterstĂŒtzung bieten fĂŒr .
Es gibt auch Alternativen zu BIND. Zum Beispiel PowerDNS, das mit Linux-Distributionen geliefert wird. Es wurde von Bert Hubert aus der niederlĂ€ndischen Firma PowerDNS.COM entwickelt und wird von der Open-Source-Community unterstĂŒtzt. Im Jahr 2005 wurde PowerDNS auf den Servern der Wikimedia-Stiftung implementiert. Diese Lösung nutzen auch groĂe Cloud-Anbieter, europĂ€ische Telekommunikationsunternehmen sowie Organisationen aus der Fortune-500-Liste.
BIND und PowerDNS gehören zu den verbreitetsten, sind aber nicht die einzigen DNS-Server. Es sind auch folgende erwÀhnenswert: , und .
Entwicklung des Domain Name Systems
Im Laufe der Geschichte des DNS wurden zahlreiche Ănderungen an dessen Spezifikation vorgenommen. Eines der ersten und bedeutendsten Updates war  die Mechanismen NOTIFY und IXFR im Jahr 1996. Diese erleichterten die Replikation der Datenbanken des Domain Name Systems zwischen primĂ€ren und sekundĂ€ren Servern. Die neue Lösung ermöglichte es, Benachrichtigungen ĂŒber Ănderungen an DNS-EintrĂ€gen einzurichten. Dieser Ansatz stellte sicher, dass die sekundĂ€re und die primĂ€re DNS-Zone identisch blieben und sparte gleichzeitig Bandbreite â die Synchronisation fand nur bei Bedarf statt und nicht in festen ZeitabstĂ€nden.

Foto â â CC BY-SA
UrsprĂŒnglich war das DNS-Netzwerk nicht fĂŒr die breite Ăffentlichkeit zugĂ€nglich, und potenzielle Sicherheitsprobleme hatten bei der Systementwicklung keine PrioritĂ€t. Diese Vorgehensweise hat sich jedoch spĂ€ter gerĂ€cht. Mit der Entwicklung des Internets begannen Angreifer, Schwachstellen im System auszunutzen â ein Beispiel dafĂŒr sind DNS-Spoofing-Angriffe. Dabei wird der Cache von DNS-Servern mit Daten gefĂŒllt, die keine autoritative Quelle haben, und Anfragen werden an die Server von Angreifern umgeleitet.
Um das Problem zu lösen, wurde im DNS  eine kryptografische Signatur fĂŒr DNS-Antworten (DNSSEC) eingefĂŒhrt â ein Mechanismus, der es ermöglicht, eine Vertrauenskette fĂŒr die DomĂ€ne von der Root-Zone aus aufzubauen. Es ist erwĂ€hnenswert, dass ein Ă€hnlicher Mechanismus zur Authentifizierung von Hosts bei der Ăbertragung von DNS-Zonen eingefĂŒhrt wurde â dieser erhielt den Namen TSIG.
Modifikationen, die die Replikation von DNS-Datenbanken vereinfachen und Sicherheitsprobleme beheben, wurden von der IT-Community begrĂŒĂt. Es gab jedoch auch Ănderungen, die von der Gemeinschaft nicht gut aufgenommen wurden. Insbesondere der Ăbergang von kostenlosen zu kostenpflichtigen Domainnamen. Dies ist nur ein Beispiel fĂŒr eine der âKriegeâ in der Geschichte des DNS. DarĂŒber werden wir im nĂ€chsten Artikel ausfĂŒhrlicher sprechen.
Wir von 1cloud bieten den Service âDamit können Sie in nur wenigen Minuten einen Remote-VDS/VPS-Server mieten und einrichten.
Es gibt auch eine fĂŒr alle Benutzer. Platzieren Sie Referenzlinks zu unserem Service und erhalten Sie Belohnungen fĂŒr geworbene Kunden.
Quelle: habr.com
