1.1 Štruktúra DNS, syntax mena doményCelý internet je rozdelený do domén - skupín mien, ktoré k sebe logicky patria. Úplné doménové meno (FQDN - Fully Qualified Domain Name, napr. www.wipo.int) sa skladá z reťazcov oddelených od ostatných reťazcov bodkami, pričom každý reťazec má svoj význam. Meno sa skúma sprava doľava. Názvy domén najvyššej úrovne (TLD - Top Level Domain) predstavujú základné členenie internetu. Koreňom stromovej štruktúry DNS je bodka, ktorá sa musí objaviť v každom názve domény (www.wipo.int.), väčšina aplikácií však už dnes predpokladá, že užívateľ záverečnú bodku vynechá. Pod koreňovou doménou (bodka) sú definované generické a národné vrcholové domény (gTLD a ccTLD). V rámci domény je možné vytvárať podskupiny nižších úrovní (subdomény). Subdoména sa chová rovnako ako celá doména, ale zahŕňa len časť lokálnej siete. Všetky domény sú uložené na koreňových serveroch DNS umiestnených po celom svete, ktoré obsahujú kompletnú tabuľku všetkých doménových mien do druhej úrovne, ďalšie informácie však k dispozícii nemajú. Servermi, ktoré vedia všetko o počítačoch, ktoré sa nachádzajú v ich doméne sú až primárne menné servery. Ako príklad fungovania subdomén nám môže poslúžiť univerzitná doména univerzita.edu a subdoména fakulty s názvom fakulta.univerzita.edu. Keď primárny server domény univerzita.edu obdrží dotaz na IP adresu počítača, ktorý sa podľa názvu nachádza v subdoméne katedra.univerzita.edu, predá ho mennému serveru tejto subdomény - to je jediný server, ktorý pozná adresy všetkých počítačov v nej. Treba si však uvedomiť rozdiel medzi názvom domény a názvom počítača (2). Pri pohľade na úplný doménový názov počítača je jeho meno reprezentované prvým reťazcom zľava pred prvou bodkou (niekedy je ale prvá bodka súčasťou názvu počítača ). Napr. v úplnom názve domény arbiter.wipo.int je názvom počítača arbiter a názvom domény je wipo.int. Keď sa užívateľ spýta na IP adresu počítača arbiter.wipo.int, odkáže ho koreňový DNS server na server ns.wipo.int. Keď sa potom rovnaký dotaz položí tomuto serveru, bude odpoveďou už príslušná IP adresa. Meno domény sa uvádza v tvare reťazec.reťazec.reťazec....reťazec. Celé meno domény môže mať maximálne 255 znakov, reťazec maximálne 63 znakov. Reťazec sa môže skladať z písmen, číslic a pomlčky. Pomlčka nesmie byť na začiatku ani na konci reťazca. Existujú i rozšírenia špecifikujúce ďalšie znaky použiteľné pre tvorbu doménových mien, ale ich používanie sa neodporúča, pretože rozšírenia podporujú len niektoré aplikácie. Môžu sa používať veľké aj malé písmená, ale z hľadiska ukladania a spracovania v databáze mien sa veľké a malé písmená nerozlišujú. Technické obmedzenia pre syntax doménových mien sa odrážajú v dokumentoch stanovujúcich pravidlá registrácie doménových mien jednotlivých registrátorov:
2 To znamená, že aj keď úplný názov stroja vyzerá, ako keby v danej sieti boli subdomény, neznamená to ešte, že tam skutočne sú. Závisí to od konfigurácie DNS servera. Názvy strojov síce nemôžu obsahovať bodky, ale BIND servery (používané pri väčšine distribúcií Linuxu) ich povoľujú. Napr. pri adrese www.aaa.bbb.edu nemusí aaa.bbb.edu nevyhnutne znamenať subdoménu, ale www.aaa môže byť názvom stroja v doméne bbb.edu.
3 RFC 1034 - Doménové mená: Koncept a technické prostriedky - vymedzuje prechod mapovania mien na adresy z používania súboru hosts.txt na systém DNS, jeho komponenty (menný priestor, DNS vety (Resource Records), menné servery, resolvery) a vrstvy systému (používateľská vrstva, vrstva resolveru a vrstva menného serveru). Hore
|