HerĂ«n e kaluar ne â pĂ«rmendĂ«m nga filloi projekti dhe cilat probleme ai ishte thirrur tĂ« zgjidhte nĂ« rrjetin ARPANET. Sot do flasim pĂ«r serverin e parĂ« DNS BIND.
Foto â â CC BY-SA
Serverët e parë DNS
Pas vitit 1983, Paul Mockapetris dhe Jon Postel  e emrave tĂ« domenit pĂ«r rrjetin ARPANET, i cili shpejt fitoi miratimin e komunitetit IT. NjĂ« nga tĂ« parĂ«t qĂ« e realizuan atĂ« nĂ« praktikĂ« ishin inxhinierĂ«t nga Universiteti nĂ« Berkley. NĂ« vitin 1984 katĂ«r studentĂ« paraqitĂ«n serverin e parĂ« DNS â Berkeley Internet Name Domain (BIND). Ata punuan nĂ«n njĂ« grant tĂ« dhĂ«nĂ« nga Agjencia e Projekteve tĂ« KĂ«rkimeve Avancuara tĂ« MinistrisĂ« sĂ« Mbrojtjes tĂ« SHBA (DARPA).
Sistemi i zhvilluar nga studentĂ«t e universitetit automatikisht konvertonte emrin DNS nĂ« adresĂ«n IP dhe anasjelltas. ĂshtĂ« interesante se kur kodi i tij u ngarkua nĂ« (sistemit tĂ« shpĂ«rndarjes sĂ« softuerit), versionet e para kishin numrin e versionit 4.3. NĂ« fillim, serveri DNS pĂ«rdorej nga punonjĂ«sit e laboratorĂ«ve tĂ« universitetit. Deri nĂ« versionin 4.8.3, zhvillimin e BIND e udhĂ«hoqĂ«n anĂ«tarĂ«t e grupit kĂ«rkimor tĂ« Universitetit tĂ« Berkley â Computer Systems Research Group (CSRG), por nĂ« gjysmĂ«n e dytĂ« tĂ« viteve 1980, serveri DNS doli jashtĂ« universitetit â u dorĂ«zua nĂ« duar tĂ« Paul Vixie nga korporata . Paul lĂ«shoi pĂ«rditĂ«simet 4.9 dhe 4.9.1, dhe mĂ« pas themeloi Internet Software Consortium (ISC), e cila qĂ« atĂ«herĂ« pĂ«rgjigjet pĂ«r mbĂ«shtetje BIND. Sipas Paul, tĂ« gjitha versionet e mĂ«parshme mbĂ«shteteshin nĂ« kodin e studentĂ«ve nga Berkley, dhe pĂ«r pesĂ«mbĂ«dhjetĂ« vitet e kaluara ai e kishte shteruar plotĂ«sisht mundĂ«sinĂ« pĂ«r modernizim. Prandaj, nĂ« vitin 2000, BIND u riprodhua nga e para.
Serveri BIND përfshin disa biblioteka dhe komponente që realizojnë arkitekturën 'klient-server' të DNS dhe që janë përgjegjëse për konfigurimin e funksioneve të serverit DNS. BIND është shumë e shpërndarë, veçanërisht në Linux, dhe mbetet një implementim i njohur i serverit DNS. Kjo është instaluar në serverat që mbështesin .
Ekzistojnë alternativa të tjera për BIND. Për shembull, PowerDNS, i cili është i përfshirë në shpërndarjet Linux. Ai është shkruar nga Bert Hubert nga kompania holandeze PowerDNS.COM dhe mbështetet nga komuniteti open source. Në vitin 2005, PowerDNS u implementua në serverët e fondacionit 'Wikimedia'. Një zgjidhje e tillë përdoret gjithashtu nga ofruesit e mëdhenj të rethana cloud, kompanitë evropiane të telekomunikacionit dhe organizatat që janë pjesë e listës Fortune 500.
BIND dhe PowerDNS janë disa nga serverët DNS më të përhapur, por nuk janë të vetmit. Duhet të përmendim gjithashtu , dhe .
Zhvillimi i sistemit të emrave të domainit
GjatĂ« gjithĂ« historisĂ« sĂ« DNS, specifikimi i saj ka pasur shumĂ« ndryshime. Si njĂ« nga pĂ«rditĂ«simet e para dhe mĂ« tĂ« mĂ«dha  mechanizmat NOTIFY dhe IXFR nĂ« vitin 1996. Ato thjeshtĂ«suan replikimin e bazave tĂ« tĂ« dhĂ«nave tĂ« sistemit tĂ« emrave tĂ« domainit midis serverĂ«ve kryesorĂ« dhe tĂ« dytĂ«. Zgjidhja e re lejonte konfigurimin e njoftimeve pĂ«r ndryshimin e regjistrimeve DNS. Ky qasje garantoj identitetin e zonĂ«s DNS tĂ« dytĂ« dhe kryesore, pĂ«rveç se kursente trafikun â sinkronizimi ndodhte vetĂ«m kur ishte e nevojshme, jo nĂ« intervale fikse.

Foto â â CC BY-SA
Fillimshëm, rrjeti DNS nuk ishte i aksesueshëm për publikun e gjerë dhe problemet e mundshme me sigurinë nuk ishin prioritet në zhvillimin e sistemit, por ky qasje u bë e qartë më vonë. Me zhvillimin e internetit, vulnerabilitetet e sistemit filluan të shfrytëzoheshin - për shembull, u shfaqën sulme të tilla si DNS spoofing. Në këtë rast, memoria e serverëve DNS mbushet me të dhëna që nuk kanë një burim autoritativ dhe drejton kërkesat në serverat e hakerëve.
Për të zgjidhur problemin, në DNS  kriptopodpiset për përgjigjet DNS (DNSSEC) - një mekanizëm që lejon ndërtimin e një zinxhiri besimi për domenin nga zona e rrënjëve. Vlen të përmendet se një mekanizëm i ngjashëm u shtua për autentifikimin e hosteve gjatë transferimit të zonës DNS - ai mori emrin TSIG.
Modifikimet që thjeshtojnë replicimin e bazave DNS dhe zgjidhin problemet e sigurisë, komuniteti IT e mirëpriti me entuziazëm. Por pati edhe ndryshime që u perceptuan jo mirë nga komuniteti. Në veçanti, kalimi nga emrat e domeneve falas në ato me pagesë. Ky është vetëm një shembull i një "luftë" në historinë e DNS. Më shumë rreth kësaj do të flasim në materialin që vjen.
Ne në 1cloud ofrojmë shërbimin "» Me ndihmën e saj mund të merrni dhe konfiguroni një server të largët VDS/VPS brenda disa minutave.
Po ashtu ka për të gjithë përdoruesit. Vendosni lidhjet referuese për shërbimin tonë dhe merrni shpërblim për klientët e sjellë.
Burimi: habr.com
