180 likes | 248 Vues
A tartományi névszolgáltatás fejlődése. Development of the Domain Name System. Egri Tamás, 2009.05.06. A kezdetek HOST.TXT DNS terve Komponensek Névtér Resorver Zóna Caching. Root servers Berkeley Hiányosságok Meglepetések Szaktudás Következtetés Jövőkép. Tartalom. Bevezetés.
E N D
A tartományi névszolgáltatás fejlődése Development of the Domain Name System Egri Tamás, 2009.05.06.
A kezdetek HOST.TXT DNS terve Komponensek Névtér Resorver Zóna Caching Root servers Berkeley Hiányosságok Meglepetések Szaktudás Következtetés Jövőkép Tartalom Egri Tamás - egri@elte.hu
Bevezetés A DNS alapspecifikáció: • RFC 882 • RFC 883 új alapspecifikációval kiegészítve: • RFC 1034 • RFC 1035 Egri Tamás - egri@elte.hu
HOST.TXT A problémák forrása: • HOST.TXT egy egyszerű szöveges fájl • Központi tartalmazás • Elosztási költség • Közösségek fejlődése ( lineáris ) • Fájlátvitel (exponenciális) Egri Tamás - egri@elte.hu
Szervezeti igények • Lokális hálózatok véleme • Felesleges terhelés megszüntetése • Topológiák, struktúrák sokfélesége • Könnyen kezelhető • Hierarchikus adatbázis-elosztás • Új alkalmazások hozzáadhatósága • Hálózati függetlenség Egri Tamás - egri@elte.hu
DNS tervezete • legalább annyi információt biztosítson, mint a HOST.TXT. • Lehetővé tegye az adatbázis elosztott viselkedését. • Ne legyen méretbeli korlátozása a neveknek, a névkomponenseknek, a nevekkel kapcsolatos adatoknak. • Működjön DARPA Internet közre többi környezettel amennyire csak lehetséges. • Támogassa a hibatűrő kialakítást. Egri Tamás - egri@elte.hu
Megszorítások • A rendszer legyen független a hálózati szerkezettől, topológiától és a képes legyen más névterek egységébe tartozni. • Ne legyen érzékeny a használhatósága, mikor nagy időosztásos, avagy izolált gépekről van szó. • hogy ne legyen megszorítás és minél több különböző struktúra legyen implementálható. Egri Tamás - egri@elte.hu
A DNS rendszer főbb előnyei • decentralizált kezelés és igazgatás • a névtartományok hierarchikus strukturálása - fa-forma • a nevek egyértelműsége • bővíthetőség Egri Tamás - egri@elte.hu
Komponensek • Domainnév-tartomány - Egy változó mélységű fa - Címkék (63 char), név (256 char) • Aktív komponensek - Névszerverek - Resolver Egri Tamás - egri@elte.hu
Adatbázis megosztás két fő mechanizmus • Zónák • Chaching Egri Tamás - egri@elte.hu
Technikai megoldások • Root Servers (gyökérszerverek) - TOPS-20 JEEVES ( 3 db) - UNIX BIND ( 4 db ) • Berkeley BIND (Berkey Internet Name Domain) - osztott rendszerek kutatásai - UNIX támogatta Egri Tamás - egri@elte.hu
Domain Name System struktúra Egri Tamás - egri@elte.hu
DNS szoftverek • BIND (Berkley Internet Name Domain) • Dnsmasq • DJBDNS • MyDNS • Xyria • NSD • Microsoft Windows DNS Egri Tamás - egri@elte.hu
Jó döntések és Hiányosságok • Változó mélységű hierarchia • Könnyelmű alkalmazásjavítás • Elosztott felelősség • Datagram elérés javítása • További adatok egy datagramba • Gyorsítótárazás (TTL) Egri Tamás - egri@elte.hu
Lokális DNS • Nem csak az Interneten • Általános felhasználás • Együttműködés más szolgáltatásokkal • Kevert felhasználás • DHCP-vel együttműködés Egri Tamás - egri@elte.hu
Összefoglalás • Kötelező átállás • Használat közbeni fejlesztés • Általános megoldások a specializálással szemben • Hatékony technológiák alkalmazása • Több verzió támogatása, bonyolultság • Finomhangolás Egri Tamás - egri@elte.hu
További fejlesztések • Integrálhatóság • Fordítás két rendszer között • Univerzális megoldások • ISO X.500 directory service Egri Tamás - egri@elte.hu
Vége Köszönöm a figyelmet! Egri Tamás - egri@elte.hu