Legutóbb arról kezdtünk beszélni, — felidéztük, hogy a projekt honnan indult, és milyen problémákat kívánt megoldani az ARPANET hálózaton. Ma a BIND első DNS-szerveréről fogunk beszélni.
Fotó — — CC BY-SA
Az első DNS-szerverek
Miután 1983-ban Paul Mockapetris és Jon Postel domainnevek koncepcióját az ARPANET hálózaton, elég gyorsan elnyerte az IT közösség jóváhagyását. Az első gyakorlati megvalósítók között szerepeltek a Berkeley Egyetem mérnökei. 1984-ben négy hallgató bemutatta az első DNS-szervert — a Berkeley Internet Name Domain (BIND) nevűt. Egy amerikai védelmi minisztérium által alapított projekten dolgoztak, amelyet a DARPA finanszírozott.
A diákok által kidolgozott rendszer automatikusan átalakította a DNS-nevet IP-címmé és fordítva. Érdekes, hogy amikor a kódot feltöltötték a (szoftverterjesztési rendszerre), az első forráskódok már a 4.3-as verziószámmal rendelkeztek. Eleinte a DNS-szervert az egyetem kutató laboratóriumainak munkatársai használták. A 4.8.3-as verzióig a BIND fejlesztéséért a Berkeley Egyetem Computer Systems Research Group (CSRG) csoportjának tagjai feleltek, de a 1980-as évek második felében a DNS-szerver átlépte az egyetem határait — Paul Vixie kezébe került a cégből. . Paul a 4.9 és 4.9.1 verziókat adta ki, majd megalapította az Internet Software Consortium (ISC) szervezetet, amely azóta is felelős a BIND támogatásáért. Paul szavai szerint az összes korábbi verzió a Berkeley-ben készült diákok kódjára támaszkodott, és az elmúlt tizenöt év alatt teljesen kimerítette a modernizálás lehetőségeit. Ezért 2000-ben a BIND-ot teljesen újraírták.
A BIND szerver több könyvtárat és komponenst tartalmaz, amelyek a DNS ügyfél-szerver architektúráját valósítják meg, és felelősek a DNS-szerver funkcióinak beállításáért. A BIND széles körben elterjedt, különösen a Linux rendszereken, és továbbra is népszerű DNS-szerver megvalósítás. Ez .
Vannak alternatívák a BIND-ra is. Például a PowerDNS, amely a Linux disztribúciókkal együtt érkezik. Ezt Bert Hubert, a holland PowerDNS.COM cég munkatársa írta, és nyílt forráskódú közösség támogatja. 2005-ben a PowerDNS-t a Wikimedia Alapítvány szerverein vezették be. Ezt a megoldást nagy felhőszolgáltatók, európai telekommunikációs vállalatok és a Fortune 500-as lista szervezetei is használják.
A BIND és a PowerDNS a legelterjedtebbek, de nem egyedüli DNS-szerverek. Érdemes megemlíteni a , és .
A domain névrendszer fejlődése
A DNS története során számos változást hoztak a specifikációba. Az egyik első és legfontosabb frissítésként a NOTIFY és IXFR mechanizmusokat 1996-ban vezették be. Ezek megkönnyítették a domain névrendszer adatbázisának replikációját az elsődleges és másodlagos szerverek között. Az új megoldás lehetővé tette a DNS-rekordok változásának értesítéseit, ami biztosította a másodlagos és elsődleges DNS-zóna azonosságát, és egyúttal csökkentette a forgalmat — a szinkronizálás csak szükség esetén történt, nem pedig rögzített időközökben.

Fotó — — CC BY-SA
Eredetileg a DNS-hálózat nem volt hozzáférhető a nagyközönség számára, és a biztonsági problémák nem voltak prioritásai a rendszer fejlesztésének, de ez a megközelítés később éreztette hatását. Az internet fejlődésével a rendszer sebezhetőségeit kezdtek kihasználni — például megjelentek olyan támadások, mint a DNS-spoofing. Ilyenkor a DNS-szerverek gyorsítótárát olyan adatokkal töltik fel, amelyeknek nincs megbízható forrásuk, és a kéréseket a támadók szervereire irányítják.
A probléma megoldására a DNS DNS válaszok kriptográfiai aláírásai (DNSSEC) — egy mechanizmus, amely lehetővé teszi a domain bizalmi láncának felépítését a gyökérzónától. Érdemes megjegyezni, hogy a DNS-zóna átadása során a hosztok hitelesítésére is hasonló mechanizmust vezettek be — ezt TSIG-nek nevezték el.
A DNS-adatok replikációját egyszerűsítő és a biztonsági problémákat orvosló módosításokat az IT közösség minden lehetőséget megköszönött. De voltak olyan változtatások is, amelyeket a közösség nem nézett jó szemmel. Különösen az ingyenes domainnevekről a fizetős domainnevekre való áttérés. Ez csupán egy példa a DNS történetének "háborúira". Erről a következő anyagunkban beszélünk.
A 1cloud-nál kínáljuk a "" szolgáltatást. Ezzel néhány perc alatt bérelhet és konfigurálhat egy távoli VDS/VPS szervert.
Továbbá elérhető minden felhasználó számára. Helyezze el a hivatkozásokat szolgáltatásunkra, és jutalmat kap az általad hozott ügyfelek után.
Forrás: habr.com
