Systém doménových jmen. DNS Domain Name Systém, systém doménových jmen WINS Windows Internet Name Service

Podobné dokumenty
DNS. Počítačové sítě. 11. cvičení

DNS, DHCP DNS, Richard Biječek

Překlad jmen, instalace AD. Šimon Suchomel

Domain Name System (DNS)

Počítačové sítě Aplikační vrstva Domain Name System (DNS)

Y36SPS Jmenné služby DHCP a DNS

Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace DNS

DNS Domain Name System

Jmenné služby a adresace

Domain Name System (DNS)

Poslední aktualizace: 1. srpna 2011

SOU Valašské Klobouky. VY_32_INOVACE_02_18 IKT DNS domény. Radomír Soural. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

9. Systém DNS. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si problematiku struktury a tvorby doménových jmen.

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Počítačové sítě II. 16. Domain Name System Miroslav Spousta,

X36PKO Jmenné služby Jan Kubr - X36PKO 1 4/2007

DNS server (nameserver, jmenný server) Server, který obsahuje všechny veřejné IP adresy a jejich přiřazené doménové jména a překládá je mezi sebou. Po

pozice výpočet hodnota součet je 255

Inovace výuky prostřednictvím šablon pro SŠ

Zásobník protokolů TCP/IP

Technologie počítačových sítí 10. přednáška

Aplikační vrstva. Přístup k transportní vrstvě z vrstvy aplikační rozhraní služeb služby pro systémové aplikace, služby pro uživatelské aplikace HTTP

Počítačové sítě 1 Přednáška č.10 Služby sítě

Inovace výuky prostřednictvím šablon pro SŠ

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Další nástroje pro testování

Adresářové služby, DNS

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK

Audit bezpečnosti počítačové sítě. Předmět: Správa počítačových sítí Jiří Kalenský

Audit bezpečnosti počítačové sítě

Datum vytvoření. Vytvořeno 18. října Očekávaný výstup. Žák chápe pojmy URL, IP, umí vyjmenovat běžné protokoly a ví, k čemu slouží

Site - Zapich. Varianta 1

DHCP, DNS, skupiny a domény

DNSSEC Pavel Tuček

Domain Name System. Hierarchie

15. DNS. Miroslav Spousta, Domain Name System. eklad ze snadno zapamatovatelných jmen na IP adresy. Historie

Serverové systémy Microsoft Windows

Téma 2 - DNS a DHCP-řešení

L i n u x j a k o r o u t e r, f i r e w a l l, D H C P s e r v e r, p r o x y a D N S c a c h e, 2. č á s t

metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

Správa linuxového serveru: DNS a DHCP server dnsmasq

Serverové systémy Microsoft Windows

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Zásobník protokolů TCP/IP

Internet. Počítačová síť, adresy, domény a připojení. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Úvod do analýzy. Ústav informatiky, FPF SU Opava Poslední aktualizace: 8. prosince 2013

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

Celosvětová síť Internet. IKT pro PD1

Rodina protokolů TCP/IP, verze 2.7. Část 4: Systém DNS

Windows Server 2003 Active Directory

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK

Serverové systémy Microsoft Windows

Katedra softwarového inženýrství Matematicko-fyzikální fakulta UK

Identifikátor materiálu: ICT-3-03

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

Jak funguje internet. Jiří Peterka

Počítačové sítě. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Jak vylepšujeme DNS infrastrukturu pro.cz? Zdeněk Brůna

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Informatika. 20 Internet

DNSSEC Validátor - doplněk prohlížečů proti podvržení domény

Internet - základní pojmy

Doménový svět, jak to funguje? CZ.NIC z. s. p. o. Ondřej Filip Seminář MPO

DHCP a DNS a jak se dají využít v domácí síti

Adresování v internetu

Inovace výuky prostřednictvím šablon pro SŠ

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE

Počítačové sítě Systém doménových jmen a centralizované přidělování IP adres. Leoš Boháč Jan Kubr

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7.

Hodinový rozpis kurzu Správce počítačové sítě (100 hod.)

Popis nastavení DNS serveru Subjektu

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

ANALÝZA TCP/IP 2 ANALÝZA PROTOKOLŮ DHCP, ARP, ICMP A DNS

Instrukce pro vzdálené připojení do učebny 39d

Semestrální projekt do předmětu SPS

Komunikace mezi uživateli: možnost posílání dat na velké vzdálenosti

CAD pro. techniku prostředí (TZB) Počítačové sítě

Falšování DNS s RPZ i bez

Administrace OS UNIX

POČÍTAČOVÉ SÍTĚ Metodický list č. 1

Instalace Active Directory

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Střední odborná škola a Střední odborné učiliště, Hořovice

Úvod do tvorby internetových aplikací

ZÁKLADNÍ ANALÝZA SÍTÍ TCP/IP

Téma 11 DNS, VPN, NAT a firewally

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

Správa systému MS Windows II

}w!"#$%&'()+,-./012345<ya

Téma 11 DNS, VPN, NAT a firewally

DLNA- Průvodce instalací

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ. MEIV Windows server 2003 (seznámení s nasazením a použitím)

Maturitní otázky z předmětu Počítačové sítě školní rok 2007/2008

Téma 3 - řešení s obrázky

Y36SPS: Domain name systém 1. Seznamte se s výchozími místy uložení konfiguračních souborů serveru bind9 v Debianu

Právní aspekty doménových jmen. BI201K Úvod do práva ICT I (jaro 2010)

Směrování VoIP provozu v datových sítích

Transkript:

Systém doménových jmen DNS Domain Name Systém, systém doménových jmen WINS Windows Internet Name Service

Připomenutí IP adresy: jsou pro každý uzel v Internetu celosvětově jedinečné jsou srozumitelné pro PC ale nejsou srozumitelné pro člověka Nevýhody IP adres jsou málo mnemonické (kvůli svému číselnému charakteru) neříkají nic o geografickém umístění (např.: kde se nachází počítač 193.84.252.190?) nevyjadřují žádné organizační či jiné uspořádání (typu: uzel se nachází v budově UEI v 1.p, v rámci UPa, v ČR) u IPv6 velký problém IPv4: 175.134.212.8 IPv6: 100E:3:89AD:134:FEDC:E4D1:34:4321

Řešení Každému PC dáme symbolické jméno někde nějak zajistíme převod IP adresa > symbolické jméno symbolické jméno > IP adresa Přidělování jmen je především velkým organizačním problémem jak zajistit, aby nedocházelo ke kolizím přidělených jmen? Aby dva různé uzly neměly stejné jméno? pak by nebyl z principu možný převod jméno > adresa

Plochý jmenný prostor Jedna z možných strategií přidělování symbolických jmen předpokládá jednorozměrná jména (která nejsou dále členěná) např. WWW, BETA, CSPGUK11, CSEARN, NS, SUN,... Vytváří lineární (jednorozměrný, plochý) adresový prostor Používalo se v sítích s malým počtem uzlů sítě EARN první model sítě Microsoft (sdílení souborů a tiskáren) bezdoménový model Problém: kdo bude přidělovat nová jména? v Internetu nepřipadá v úvahu kdo chce přidělit nové jméno, musí se dotázat všech ostatních, jestli už takové jméno neexistuje nutnost používání kryptických jmen vyčerpaný prostor

Distribuované řešení Základní vlastnosti: Pravomoc k přidělování jmen bude hierarchicky delegována symbolická jména budou vícesložková jednoznačnost zajistí zděděná vyšší část jména budou existovat lokální přidělovatelé budou mít k dispozici podmnožinu celého prostoru jmen rozdělení jmen bude odpovídat hierarchii poskytovatelů

Příklad delegace pravomocí sk cz má právo přidělovat jména v rámci ČR cvut cuni má právo přidělovat jména v rámci UK lf mff má právo přidělovat jména v rámci MFF karlin ms má právo přidělovat jména v rámci MS

Pojem domény (domain) Doména je organizačním prvkem (prvkem organizačního členění, které má hierarchickou povahu) Má přesně vymezený okruh působnosti ( delegovaný od domény vyšší úrovně) má právo delegovat část své pravomoci (vytvářet vlastní subdomény)...... nebo svou pravomoc využívat sama (přidělovat symbolická jména)

Jména domén Každá doména má své symbolické jméno (jednorozměrné) které nemusí být celosvětově jednoznačné například skoro v každé doméně funguje nějaký uzel s názvem www plnící funkci webserveru ale musí být jednoznačné v rámci nadřazené domény Celosvětově jednoznačné jméno domény vzniká až připojením jmen všech nadřazených domén www.obedy.upce.cz cz upce obedy každá doména má právo sama volit jména v okruhu své působnosti cz upce.cz obedy.upce.cz www.obedy.upce.cz

Jména uzlových počítačů v doméně Pravidla pro přidělování jmen uzlovým počítačům jsou stejná, jako u jmen pro subdomény počítač dostává jednorozměrné jméno (např. ALPHA, PC1,...) toto jméno musí být jednoznačné v rámci příslušné domény celosvětově jednoznačné jméno vzniká až připojením jména dané domény a všech nadřízených domén tzv. plně kvalifikované jméno (fully qualified name)

Příklad FQN www.as.sees.upce.cz.. = kořenová doména jména nadřazených domén jméno domény, která jméno přidělila jméno počítače vrcholová doména (TLD top level d.)

Čemu odpovídají domény? Odpovídá hierarchické členění domén organizačnímu či geografickému uspořádání? Historicky síť začala v USA government Top - level domény edu (vzdělávací instituce) mil (vojenské instituce) gov (vládní instituce) com (komerční organizace - původně jen jejich vědeckovýzkumné složky) net (síťové organizace) org (ostatní...) tzv. generické Top level domény

Později... Původní Top level domény naprosto nedostačovaly Připojování dalších států národní domény cz (ČR) sk (Slovensko) eu (Evropská unie) tw (Taiwan) cn (Čína) us (USA)... tzv. národní Top level domény

Domény nižších úrovní V rámci národních domén nejvyšší rovně je způsob členění plně v kompetenci správce domény některé země uvnitř sebe sama přejímají organizační členění (na subdomény edu, com, gov atd. např. Taiwan:.tw národní Top level doména Taiwanu.com.tw národní doména Taiwanu pro komerční použití.idtv.tw národní doména Taiwanu pro individuální použití jiné nikoli (a vytváří domény 2. úrovně spíše ad hoc, např. ČR)

DNS (Domain Name System) Ucelený systém, zahrnující: pravidla tvorby a přidělování symbolických jmen doménového typu mechanismy pro převod symbolických doménových jmen na IP adresy (a na-opak) později další mechanismy, využívané konkrétními službami (např. el. poštou)... hierarchicky členěná distribuovaná databáze síťových informací

Principiální možnosti převodu IP adres na doménová jména Převod jméno > adresa může mít statickou povahu: každý uzel může mít vlastní převodní soubor (hosts), ve které si pamatuje vše potřebné (typicky jej vyplní správce sítě při instalaci) UNIX: /etc/hosts WINDOWS XP: c:\windows\system32\drivers\etc\host # Copyright (c) 1993-1999 Microsoft Corp. # 102.54.94.97 rhino.acme.com # zdrojově server # 38.25.63.10 x.acme.com # hostitel klient x 127.0.0.1 localhost ukázka Nevýhodné problémy s aktualizací a s udržováním konzistence

Dynamický převod Centrální subjekt má potřebné informace (tj. převodní informace jsou na jednom místě) koncové uzly se jej dotazují stylem: jakou IP adresu má uzel kki.ms.mff.cuni.cz? Dotazuje se integrální komponenta OS s názvem: RESOLVER

Name server (server jmen) Odpovídá na dotazy typu jakou IP adresu má uzel X.Y.Z?, vystupuje v roli tzv. name serveru ostatní uzly jsou jeho klienty klient musí znát adresu (číselnou IP adresu) svého name serveru klient musí umět komunikovat s name serverem name server sám používá převodní tabulku mezi symbolickými jmény a IP adresami

Rozsah působnosti nameserveru U menších sítí name servery budou vědět každý všechno U rozsáhlých sítí každý name server bude kompetentní jen pro určitou oblast (okruh působnosti) například: co doména to jeden nameserver při zodpovídání dotazů budou name servery vzájemně spolupracovat když některý nedokáže na dotaz odpovědět, odkáže tazatele na jiný name server

Důsledek - principiální představa Nameservery vytváří hierarchickou strukturu, která přesně kopíruje hierarchickou strukturu domén každý name server je povinen znát name servery všech svých subdomén existuje jeden kořenový name server zná nameservery všech domén nejvyšší úrovně edu dcit kořenový name server cz cuni.......... name servery jednotlivých domén com cvut

Způsob fungování - principiální představa tazatel se obrátí na kořenový nameserver... ten jej pošle za nameserverem domény nejvyšší úrovně...... ten jej pošle za nameserverem druhé úrovně......... tazatel se dostane k name serveru, který je kompetentní mu na jeho dotaz odpovědět nerekurzivní zjišťování jakou IP adresu má uzel obedy.upce.cz? rekurzivní zjišťování kořenový name server. name server.cz nerekurzivní zjišťování nerekurzivní zjišťování tazatel obedy: 193.84.252.190 lokální DNS 193.84.252.190 name server upce.cz

Zóny Zóna je část stromu uložená na jednom DNS serveru DNS server je autoritativní pro domény obsažené v jím spravované zóně

Skutečný způsob fungování (fyzická) hierarchie name serverů neodpovídá přesně hierarchii domén není jeden kořenový nameserver, ale několik (současně fungují i jako nameservery některých domén nejvyšší úrovně) Root name servers kořenové DNS základní část technické infrastruktury Internetu Top-level domény -> IANA.org jeden počítač může fungovat jako nameserver pro více domén Reálná omezení: maximální délka: 256 znaků / záznam 63 znaků / 1 komponenta max.: 127 úrovní Internet DNS, ukázka

Skutečný způsob fungování Z praktických důvodů většinou bývá více nameserverů (primární bývá často replikován) primární nameserver (většinou přímo v síti, patřící dané doméně) poskytuje tzv. autoritativní odpověď pokud je potřeba provést změnu v doméně, tak se edituje konf. prim. DNS sekundární nameserver (většinou mimo síť, patřící dané doméně např. u Int. providera, nebo automatická kopie) poskytuje také tzv. autoritativní odpověď caching-only nameservery - záložní vyrovnávání zátěže, uchovává realizované odpovědi (do vypršení životnosti)

Skutečný způsob fungování Tazatel se neobrací hned na kořenový nameserver obrací se na svůj nejbližší nameserver (bývá zadán v konfiguraci uzlu tazatele primární DNS Tazatel může požadovat: aby případné další nameservery kontaktoval sám oslovený nameserver (pokud nedokáže odpovědět sám) případně zprostředkoval poskytnutí odpovědi... nebo může tazatel kontaktovat jednotlivé nameservery postupně sám

Skutečný způsob fungování Name server, který poskytnul odpověď na určitý dotaz (převod), si odpověď pamatuje (po určitou dobu) ve své cache paměti... další dotazy může zodpovědět přímo ze své cache paměti...... i když k nim není kompetentní (jde o tzv. neautoritativní odpovědi)... tazatel je o případné neautoritativnosti odpovědi informován a může se sní spokojit, nebo si vyžádat autoritativní Jediným autoritativním nameserverem je primární DNS dané domény všichni další pouze zrcadlí jeho inf.

Další funkce systému DNS Autoritativní DNS spravují mnoho inf. o doméně pomocí tzv. deskriptorů, mj.: adresu primárního nameserveru adresu sekundárního nameserveru a další informace např. pokyny pro doručování elektronické pošty (MX záznamy) MX záznam (Mail exchanger) druh záznamu v systému DNS umožňuje stanovit, kam (na který poštovní server) má být doručována el. pošta pro celou doménu pro konkrétní uživatele

Příklad (efekt MX záznamu) pošta pro pet@dcit.cz pet@einar.dcit.cz MX záznam pro dcit.cz říká: poštu pro dcit.cz doruč na uzel einar.dcit.cz Výhody MX záznamů při změně konkrétní konfigurace sítě (serverů) se nemusí měnit adresy pro el. poštu poštu mohou přijímat i takoví uživatelé, kteří nemají trvalou konektivitu (pošta se jim skladuje na trvale připojeném poštovním serveru, např. v jiné doméně)

Další záznamy v deskriptoru SOA Start Of Authority vymezuje základní inf. o doméně jako jsou hlavní nameserver, email správce, hodnoty expirací záznamů NS NameServers seznam autoritativních namesrverů příslušné domény MX Mail Exchange email server starající se o doručování pošty příslušné doméně A Address spojuje konkrétní doménové jméno s IP adresou CNAME Canonical name přiřazuje další alias k základnímu doménovému jménu PTR Pointer slouží k ukládání reverzních záznamů

DNS prakticky DNS využívá protokol UDP (pro explicitně vyžádané rozsáhlé odpovědi TCP) port 53 zbytečně neblokujte Chceme li interaktivně zadat dotaz na DNS: nástroj nslookup [dave@azucar]$ nslookup www.linuxzone.cz Server: 212.47.1.4 Address: 212.47.1.4#53 Non-authoritative answer: Name: www.linuxzone.cz ukázka Address: 62.168.28.244 známeli primární DNS dané domény, můžeme se dotázat přímo [dave@azucar]$ nslookup www.linuxzone.cz ns.coolnet.cz pozor odpověď zaslal neautoritativní DNS server ze své cache!

NSLOOKUP nslookup umí mnoho dalších věcí interaktivní řežim [dave@azucar]$ nslookup > www.linuxzone.cz Server: 212.47.1.4 Address:212.47.1.4#53 v interaktivním režimu můžeme zadávat přímo jednotlivé dotazy Non-authoritative answer: Name: www.linuxzone.cz Address: 62.168.28.244 > exit [dave@azucar]$ Je možné se dotázat i na další inf. z deskriptoru: nslookup -type=mx linuxzone.cz vypíše záznam s MX informacemi

Reverzní překlad jmen Někdy je potřeba zajistit překlad jména na IP Reverzní překlad jmen = vyčítání PTR záznamů z deskr. ping www.google.com DNS r doataz DNS odpověď ARP ICMP ICMP odpověď příkaz host host www.google.com www.google.com has address 66.102.9.99 příkaz dig dig t typ_záznamu doménové_jméno nebo IP

WINS Windows Internet Name Service WINS systém společnosti Microsoft určený převážně pro LAN s pracovními stanicemi dynamicky replikovaná databáze Historicky implementován v sítích NetBeui každé PC má vlastní tzv. NetBios-ové jméno WINS zajišťuje dynamický překlad IP NetBIOS jméno síť se v oblasti LAN obejde i bez DNS né tak v případě multioperačního prostředí umožňuje vytvářet i domény od W2000 Microsoftem postupně utlumováno ve prospěch DNS Funkce dynamické zahrnování nových stanic do databáze databáze je v každém PC periodicky updatována dnes paralelně s DNS (WINS se stará o lokální jména PC)

Pro zajímavost: statistiky Nejpoužívanější Top-level doména:.com (cca 50mil. jmen) Akronymy: dvoupísmenná 676 možností vše obsazeno s číslicemi 1296 možností vše obsazeno třípismenná 17576 možností vše obsazeno s číslicemi 46656 možností vše obsazeno teprve 4písmenné kombinace 21% volno (GWX7.com )

Jak dlouhé jsou názvy domén maximální délka: 256 znaků / záznam 63 znaků / 1 komponenta 127 úrovní Legrace pochopitelně nekončí na 31 znacích. existuje více než 253 tisíc domén delších než 32 znaků a dokonce 538 takových, které mají plných 63 znaků. ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ.com DIDYOUKNOWTHATYOUCANONLYHAVESIXTY-THREECHARACTERSINADOMAIN-NAME.com http://www.hledamdivkuzautobusudobrna.com/

Další zajímavosti

Konec přednášky Příště bezdrátové sítě

Přidat reverzní překlad Problém IP adresa síť LS, specif. jméno hosta PS DNS obecný záznam PS, specif. LS řešení obrácení bajtů v IP příklad hledání jména k IP = 103.26.17.85 DODĚLAT