Senaste gĂ„ngen började vi â vi Ă„terkallade hur projektet startade och vilka problem det var avsett att lösa i ARPANET. Idag ska vi prata om den första DNS-servern BIND.
Foto â â CC BY-SA
De första DNS-servrarna
Efter att Paul Mockapetris och Jon Postel 1983  med domĂ€nnamn för ARPANET, fick det snabbt godkĂ€nnande frĂ„n IT-gemenskapen. Bland de första som implementerade det i praktiken var ingenjörer frĂ„n universitetet i Berkeley. Ă r 1984 presenterade fyra studenter den första DNS-servern â Berkeley Internet Name Domain (BIND). De arbetade pĂ„ ett projekt som finansierades av det amerikanska försvarsdepartementets avdelning för avancerade forskningsprojekt (DARPA).
Systemet som utvecklades av universitetsstudenterna konverterade automatiskt DNS-namn till IP-adresser och vice versa. Intressant nog, nĂ€r dess kod laddades upp till (programvarudistributionssystemet), hade de första kĂ€llkoderna redan versionsnummer 4.3. Under en tid anvĂ€ndes DNS-servern av anstĂ€llda pĂ„ universitetets laboratorier. Fram till version 4.8.3 var det forskargruppen vid universitetet i Berkeley â Computer Systems Research Group (CSRG) â som ansvarade för BINDs utveckling, men under andra halvan av 1980-talet bröt sig DNS-servern ut ur universitetet â den överlĂ€mnades till Paul Vixie frĂ„n företaget . Paul slĂ€ppte uppdateringar 4.9 och 4.9.1, och grundade sedan Internet Software Consortium (ISC), som sedan dess ansvarar för supporten av BIND. Enligt Paul baserades alla tidigare versioner pĂ„ koden frĂ„n studenterna i Berkeley, och under de senaste femton Ă„ren har den helt uttömt sina möjligheter att moderniseras. DĂ€rför skrev man om BIND frĂ„n grunden Ă„r 2000.
BIND-servern inkluderar flera bibliotek och komponenter som implementerar DNS:s 'klient-server'-arkitektur och ansvarar för konfigurationen av DNS-serverns funktioner. BIND Àr allmÀnt spridd, sÀrskilt pÄ Linux, och förblir en populÀr implementation av DNS-servrar. Det Àr installerat pÄ servrar som tillhandahÄller stöd för .
Det finns alternativ till BIND. Till exempel, PowerDNS, som ingÄr i Linux-distributioner. Den Àr skriven av Bert Hubert frÄn det hollÀndska företaget PowerDNS.COM och stöds av öppen kÀllkod gemenskap. à r 2005 implementerades PowerDNS pÄ servrarna för Wikimedia Foundation. Lösningen anvÀnds ocksÄ av stora molnleverantörer, europeiska telekommunikationsföretag och organisationer pÄ Fortune 500-listan.
BIND och PowerDNS Àr nÄgra av de mest spridda, men inte de enda DNS-servrarna. Det Àr ocksÄ vÀrt att nÀmna , och .
Utvecklingen av domÀnnamnssystemet
Under hela historien av DNS har dess specifikation genomgĂ„tt mĂ„nga förĂ€ndringar. Som en av de första och stora uppdateringarna  infördes mekanismerna NOTIFY och IXFR Ă„r 1996. De förenklade replikeringen av domĂ€nnamnsdatabaser mellan primĂ€ra och sekundĂ€ra servrar. Den nya lösningen möjliggjorde instĂ€llning av notifieringar om Ă€ndringar av DNS-poster. Detta tillvĂ€gagĂ„ngssĂ€tt garanterade identitet mellan den sekundĂ€ra och primĂ€ra DNS-zonen plus sparade trafik â synkroniseringen skedde endast vid behov, och inte genom fasta intervall.

Foto â â CC BY-SA
FrĂ„n början var DNS-nĂ€tverket inte tillgĂ€ngligt för allmĂ€nheten och potentiella problem med informationssĂ€kerhet var inte en prioritet vid systemets utveckling, men detta tillvĂ€gagĂ„ngssĂ€tt visade sig senare. Med internetutvecklingen började sĂ„rbarheterna utnyttjas â exempelvis uppkom attacker som DNS-spoofing. I detta fall fylls DNS-servrarnas cache med data utan auktoritativ kĂ€lla och omdirigerar förfrĂ„gningar till angriparnas servrar.
För att lösa problemet introducerades i DNS  kryptografiska signaturer för DNS-svar (DNSSEC) â en mekanism som möjliggör skapandet av en kedja av tillit för domĂ€nen frĂ„n rotzonen. Det bör noteras att en liknande mekanism lades till för autentisering av vĂ€rdar vid överföring av DNS-zonen â den fick namnet TSIG.
Modifieringar som förenklar replikeringen av domÀner och ÄtgÀrdar sÀkerhetsproblem vÀlkomnades av IT-gemenskapen. Men det fanns Àven förÀndringar som gemenskapen uppfattade negativt. Specifikt övergÄngen frÄn gratis till betalda domÀnnamn. Och detta Àr bara ett exempel pÄ en av "krigen" i DNS:s historia. Mer om detta kommer vi att diskutera i nÀsta artikel.
Vi pÄ 1cloud erbjuder tjÀnsten "", som gör det möjligt att hyra och konfigurera en fjÀrr VDS/VPS-server pÄ bara ett par minuter.
Det finns ocksÄ för alla anvÀndare. Placera referenslÀnkar till vÄr tjÀnst och fÄ belöningar för kunder du hÀnvisar.
KĂ€lla: habr.com
