Letztes Mal haben wir und daran erinnert, wie das Projekt startete und welche Probleme es im ARPANET beheben sollte. Heute sprechen wir ĂŒber den ersten DNS-Server BIND.
Foto â mit Sparkler Filters Kontakt aufgenommen
Die ersten DNS-Server
Nachdem 1983 Paul Mockapetris und Jon Postel  von Domainnamen fĂŒr das ARPANET vorgeschlagen hatten, fand es schnell Zustimmung in der IT-Community. Zu den ersten, die es in der Praxis umsetzten, gehörten Ingenieure der UniversitĂ€t Berkeley. 1984 prĂ€sentierten vier Studenten den ersten DNS-Server â Berkeley Internet Name Domain (BIND). Sie arbeiteten im Rahmen eines Stipendiums des Defense Advanced Research Projects Agency (DARPA).
Das von den UniversitĂ€tsstudenten entwickelte System wandelte automatisch DNS-Namen in IP-Adressen und umgekehrt um. Interessant ist, dass der Code bei der Veröffentlichung auf (einem Software-Verteilungssystem) bereits die Versionsnummer 4.3 hatte. ZunĂ€chst wurde der DNS-Server von Mitarbeitern der Laboratorien der UniversitĂ€t verwendet. Bis zur Version 4.8.3 war die Entwicklung von BIND in den HĂ€nden der Computer Systems Research Group (CSRG) der UniversitĂ€t Berkeley, aber in der zweiten HĂ€lfte der 1980er Jahre ĂŒberschritt der DNS-Server die Grenzen der UniversitĂ€t â 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 seither fĂŒr die UnterstĂŒtzung von BIND zustĂ€ndig ist. Laut Paul basierten alle vorherigen Versionen auf dem Code der Studenten aus Berkeley, und in den vergangenen fĂŒnfzehn Jahren hatte dieser alle Möglichkeiten zur Modernisierung erschöpft. Daher wurde BIND im Jahr 2000 von Grund auf neu geschrieben.
Der BIND-Server umfasst mehrere Bibliotheken und Komponenten, die die "Client-Server"-Architektur von DNS implementieren und fĂŒr die Konfiguration der Funktionen des DNS-Servers verantwortlich sind. BIND ist weit verbreitet, insbesondere unter Linux, und bleibt eine beliebte Implementierung von DNS-Servern. Es ist auf Servern installiert, die die UnterstĂŒtzung von .
Es gibt Alternativen zu BIND, wie 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 wird auch von groĂen Cloud-Anbietern, europĂ€ischen Telekommunikationsunternehmen und Organisationen aus der Fortune-500-Liste genutzt.
BIND und PowerDNS gehören zu den verbreitetsten, sind aber nicht die einzigen DNS-Server. Auch bemerkenswert sind , und .
Die Entwicklung des Domain-Name-Systems
Im Laufe der Geschichte von DNS gab es zahlreiche Ănderungen an seiner Spezifikation. Eines der ersten und bedeutendsten Updates war  die Mechanismen NOTIFY und IXFR im Jahr 1996. Diese erleichterten die Replikation von Datenbanken des Domain-Name-Systems zwischen primĂ€ren und sekundĂ€ren Servern. Die neue Lösung erlaubte das Einrichten von Benachrichtigungen ĂŒber Ănderungen an DNS-EintrĂ€gen. Dieser Ansatz garantierte die IdentitĂ€t der sekundĂ€ren und primĂ€ren DNS-Zone und sparte zudem Bandbreite â die Synchronisation erfolgte nur bei Bedarf und nicht in festen Intervallen.

Foto â mit Sparkler Filters Kontakt aufgenommen
UrsprĂŒnglich war das DNS-Netzwerk nicht fĂŒr die breite Ăffentlichkeit zugĂ€nglich, und potenzielle Sicherheitsprobleme hatten bei der Entwicklung des Systems keine PrioritĂ€t, aber dieser Ansatz machte sich spĂ€ter bemerkbar. Mit der Entwicklung des Internets begannen Angreifer, die Schwachstellen des Systems auszunutzen â beispielsweise traten Angriffe wie DNS-Spoofing auf. In diesem Fall wird der Cache der DNS-Server mit Daten gefĂŒllt, die keine autorisierte Quelle haben, und die Anfragen werden an die Server von Angreifern umgeleitet.
Um das Problem zu lösen, wurde in DNS  Kryptosignaturen fĂŒr DNS-Antworten (DNSSEC) â ein Mechanismus, der es ermöglicht, eine Vertrauenskette fĂŒr eine Domain 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 â er erhielt den Namen TSIG.
Modifikationen, die die Replikation von DNS-Datenbanken vereinfachen und Sicherheitsprobleme beheben, wurden von der IT-Community begeistert aufgenommen. Es gab jedoch auch Ănderungen, die von der Community nicht gut aufgenommen wurden. Insbesondere der Ăbergang von kostenlosen zu kostenpflichtigen Domains. Dies ist nur ein Beispiel fĂŒr einen der "KriegsschauplĂ€tze" in der Geschichte von DNS. Mehr darĂŒber werden wir im nĂ€chsten Artikel sprechen.
Wir bei 1cloud bieten den Dienst ââ an. Damit können Sie in nur wenigen Minuten einen Remote-VDS/VPS-Server mieten und konfigurieren.
Es gibt auch eine fĂŒr alle Benutzer. Platzieren Sie Ihre Referral-Links zu unserem Dienst und erhalten Sie Belohnungen fĂŒr gewonnene Kunden.
Quelle: habr.com
