SOU Valašské Klobouky VY_32_INOVACE_02_18 IKT DNS domény Radomír Soural
Zkvalitnění výuky prostřednictvím ICT Název a číslo projektu
CZ.1.07/1.5.00/34.0459
Název školy
SOU Valašské Klobouky, Brumovská 456
Název klíčové aktivity III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název materiálu
VY_32_INOVACE_02_18 IKT DNS domény
Autor
Mgr. Radomír Soural
2. sada
VY_32_INOVACE_02_18 IKT DNS domény
Vyučovací předmět a tématická oblast
Informační a komunikační technologie, 1 roč. nástavbové studium
Datum vytvoření
Červen 2013
Anotace
Seznámení studentů se základními pojmy v problematice DNS domén.
Popis způsobu použití výukového materiálu
Prezentace pomocí IT techniky (PC, dataprojektor, plátno, příp. zvuková souprava, vizualizér). Samostatná práce studentů na internetu, vyhledávání
DNS (Domain Name System) je hierarchický systém doménových jmen, který je realizován servery DNS a protokolem stejného jména, kterým si vyměňují informace. Jeho hlavním úkolem a příčinou vzniku jsou vzájemné převody doménových jmen a IP adres uzlů sítě. Později ale přibral další funkce (např. pro elektronickou poštu či IP telefonii) a slouží dnes de facto jako distribuovaná databáze síťových informací. Servery DNS jsou organizovány hierarchicky, stejně jako jsou hierarchicky tvořeny názvy domén. Jména domén umožňují lepší orientaci lidem, adresy pro stroje jsou však vyjádřeny pomocí adres 32bitových (IPv4) A záznam nebo 128bitových (IPv6) - AAAA záznam. Systém DNS umožňuje efektivně udržovat decentralizované databáze doménových jmen a jejich překlad na IP adresy. Stejně tak zajišťuje zpětný překlad IP adresy na doménové jméno - PTR záznam.
Složení doménového jména Celé jméno se skládá z několika částí oddělených tečkami. Na jeho konci se nacházejí domény nejobecnější, směrem doleva se postupně konkretizuje. Část nejvíce vpravo je doména nejvyšší úrovně, např. wikipedia.org má org., seznam.cz má cz. atd. Počítač vlastně nezná, co znamená např. www.seznam.cz, ale zná pouze kód číselný. Pro tento převod se používají tzv. DNS servery (name servery) DNS server může hrát vůči doméně (přesněji zóně, ale ve většině případů jsou tyto pojmy zaměnitelné) jednu ze tří rolí: 1. Primární server je ten, na němž data vznikají. Pokud je třeba provést v doméně změnu, musí se editovat data na jejím primárním serveru. Každá doména má právě jeden primární server. 2. Sekundární server je automatickou kopií primárního. Průběžně si aktualizuje data a slouží jednak jako záloha pro případ výpadku primárního serveru, jednak pro rozkládání zátěže u frekventovaných domén. Každá doména musí mít alespoň jeden sekundární server. 3. Pomocný (caching only) server slouží jako vyrovnávací paměť pro snížení zátěže celého systému. Uchovává si odpovědi a poskytuje je při opakování dotazů, dokud nevyprší jejich životnost.
Řešení dotazu Každý koncový počítač má ve své konfiguraci síťových parametrů obsaženu i adresu lokálního DNS serveru, na nějž se má obracet s dotazy nebo adresu lokálního serveru počítač typicky obdrží prostřednictvím DHCP. Pokud počítač hledá určitou informaci v DNS (např. IP adresu k danému jménu), obrátí se s dotazem na tento lokální server. Každý DNS server má ve své konfiguraci uvedeny IP adresy kořenových serverů (autoritativních serverů pro kořenovou doménu). Obrátí se tedy s dotazem na některý z nich. Kořenové servery mají autoritativní informace o kořenové doméně. Konkrétně znají všechny existující domény nejvyšší úrovně a jejich autoritativní servery. Dotaz je tedy následně směrován na některý z autoritativních serverů domény nejvyšší úrovně, v níž se nachází cílové jméno. Ten je opět schopen poskytnout informace o své doméně a posunout řešení o jedno patro dolů v doménovém stromě. Tímto způsobem řešení postupuje po jednotlivých patrech doménové hierarchie směrem k cíli, až se dostane k serveru autoritativnímu pro hledané jméno, který pošle definitivní odpověď.
Získávání informací z takového systému probíhá rekurzí. Resolver (program zajišťující překlad) postupuje od kořene postupně stromem směrem dolů dokud nenalezne autoritativní záznam o hledané doméně. Jednotlivé DNS servery jej postupně odkazují na autoritativní DNS pro jednotlivé části jména.
Jak zjistit IP adresu určitého webu z vašeho PC s OS Windows? (Např.: www.seznam.cz) 1. Stisk kláves Win + R
2. do políčka zapište cmd, zadejte příkaz ping a www.seznam.cz
3. Výsledná adresa je tedy: 77.75.72.3 Tuto adresu jsme obdrželi po dotazu od příslušného DNS serveru.
Kontrolní otázky: 1. Vyjmenujte tři základní role DNS serveru vůči doméně 2. Zjistěte IP adresu webu www.souvk.cz
Použité zdroje a literatura AUTOR NEUVEDEN. Domain Name System [online]. [cit. 4.6.2013]. Dostupný na WWW: http://cs.wikipedia.org/wiki/Domain_Name_System
Zdroje obrázků: Vlastní skeny obrázků,