Viimasel korral rÀÀkisime â meenutasime, kust projekt alguse sai ja milliseid probleeme pidi see lahendama ARPANETis. TĂ€na rÀÀgime esimesest DNS-serverist BIND.
Foto â â CC BY-SA
Esimesed DNS-serverid
PĂ€rast seda, kui 1983. aastal Paul Mockapetris ja Jon Postel  domeenide nimede kohta ARPANETis, sai see kiiresti IT-ringkondade heakskiidu. Ăks esimesi, kes selle praktikasse viis, olid Berkeley ĂŒlikooli insenerid. 1984. aastal esitas neli ĂŒliĂ”pilast esimese DNS-serveri â Berkeley Internet Name Domain (BIND). Nad töötasid USA kaitseministeeriumi edusammude uurimisprojektide agentuuri (DARPA) antud toetuse raames.
Ălikooli Ă”pilaste loodud sĂŒsteem muundas automaatselt DNS-nime IP-aadressiks ja vastupidi. Huvi pakub, et kui selle kood laaditi ĂŒles (tarkvara jaotussĂŒsteem), esimesed lĂ€htekoodid olid juba versiooninumbriga 4.3. Alguses kasutasid DNS-serverit ĂŒlikooli laborite töötajad. Kuni versioonini 4.8.3 vastutas BINDi arendamise eest Berkelei Ălikooli teadusgrupi â Computer Systems Research Group (CSRG) â liikmed, kuid 1980. aastate teises pooles pÀÀses DNS-server ĂŒlikoolist vĂ€lja â selle ĂŒleandmine Paul Vixiele (Paul Vixie) ettevĂ”ttest . Paul vĂ€ljastas uuendused 4.9 ja 4.9.1, seejĂ€rel asutas Internet Software Consortium (ISC), mis on alates sellest ajast vastutav BINDi toe eest. Paul ĂŒtles, et kĂ”ik eelnevad versioonid tuginesid Berkelei ĂŒliĂ”pilaste koodile, ja möödunud viieteistkĂŒmne aasta jooksul on ta tĂ€ielikult Ă€ra kasutanud oma vĂ”imalused tĂ€iendamiseks. SeetĂ”ttu 2000. aastal kirjutati BIND nullist ĂŒmber.
BIND-server sisaldab mitmeid teeke ja komponente, mis kĂ€ivitavad DNS-i âklient-serverâ arhitektuuri ja vastutavad DNS-serveri funktsioonide seadistamise eest. BIND on laialdaselt levinud, eriti Linuxis, ja jÀÀb populaarseks DNS-serveri teostuseks. See on paigaldatud serveritesse, mis toetavad .
BINDi alternatiiveid on ka olemas. NÀiteks PowerDNS, mis tuleb koos Linuxi distributsioonidega. Selle on kirjutanud Bert Hubert Hollandi ettevÔttest PowerDNS.COM ja selle katab avatud lÀhtekoodiga kogukond. 2005. aastal viidi PowerDNS kasutusele Wikimedia fondi serverites. Seda lahendust kasutavad ka suured pilveteenuse pakkujad, Euroopa telekomiettevÔtted ja Fortune 500 ettevÔtted.
BIND ja PowerDNS on ĂŒldiselt kĂ”ige levinumad, kuid mitte ainsad DNS-serverid. Tasa on mĂ€rkida , ja .
Domeeninimede sĂŒsteemi areng
DNS-i ajaloos on spetsiifikasse tehtud palju muudatusi. Ăks esimestest ja suurimatest uuendustest oli  mechanismid NOTIFY ja IXFR 1996. aastal. Need lihtsustasid domeeninimede sĂŒsteemi andmebaaside replikatsiooni esmase ja teise serveri vahel. Uus lahendus vĂ”imaldas seadistada teateid DNS-kirjade muutmise kohta. Selline lĂ€henemine tagas teise ja esmase DNS-tsooni identiteedi ja sÀÀstis ribalaiust â sĂŒnkroniseerimine toimus ainult vajadusel, mitte fikseeritud intervallide kaudu.

Foto â â CC BY-SA
Alguses oli DNS-vĂ”rk avatud vaid piiratud ringile ning vĂ”imalikke turvariske ei peetud sĂŒsteemi arendamisel prioriteediks, kuid selline lĂ€henemine andis ennast hiljem tunda. Interneti arenguga hakkasid sĂŒsteemi haavatavusi Ă€ra kasutama â nĂ€iteks ilmusid sellised rĂŒnnakud nagu DNS-pettus. Sellisel juhul tĂ€idetakse DNS-serverite vahemĂ€lu andmetega, millel ei ole autoriteetset allikat, ning suunatakse pĂ€ringud kurjategijate serveritesse.
KĂŒsimuse lahendamiseks, DNS-s  digitalloodid DNS-vastustele (DNSSEC) â mehhanism, mis vĂ”imaldab luua usalduspinget domeeni jaoks juureala kaudu. Oluline on mĂ€rkida, et sarnane mehhanism lisati hostide autentimiseks DNS-tsooni edastamise ajal â see sai nimeks TSIG.
Muutused, mis lihtsustasid DNS-andmebaaside replikatsiooni ja parandasid turvaprobleeme, said IT-kogukonnalt sooja vastuvĂ”tu. Kuid esines ka muudatusi, mida kogukond ei vĂ”tnud hĂ€sti vastu. Eriti muutus tasuta domeeninimedest tasulisteks. See on vaid ĂŒks nĂ€ide DNS-i ajaloos toimunud 'sĂ”dadest'. Rohkem sellest rÀÀgime jĂ€rgmises artiklis.
Me 1cloudis pakume teenust «». Selle abil saab paari minutiga rentida ja seadistada kaug-VDS/VPS-serverit.
Samuti on olemas kÔikidele kasutajatele. Asetage meie teenuse suunamislingid ja teenige tasu toimetatud klientide eest.
Allikas: habr.com
