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



Podobné dokumenty
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

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

Domain Name System (DNS)

Jmenné služby a adresace

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

Překlad jmen, instalace AD. Šimon Suchomel

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

DNS, DHCP DNS, Richard Biječek

Poslední aktualizace: 1. srpna 2011

Y36SPS Jmenné služby DHCP a DNS

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

Domain Name System (DNS)

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

3. listopadu Uvedené dílo podléhá licenci Creative Commons Uved te autora 3.0 Česko.

Popis nastavení DNS serveru Subjektu

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

Semestrální projekt 2. část

DNS,BIND - jednoduche zaklady Jiri Kubina jiri.kubina@osu.cz Ver. 1.0 unor 2006

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.

Další nástroje pro testování

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

Domain Name System. Hierarchie

DNSSEC Pavel Tuček

Instalační a uživatelská příručka aplikace PSImulator2 Obsah

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

Principy a správa DNS - cvičení

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

Linux jako broadband router (2)

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

Administrace OS UNIX

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

Počítačové sítě ZS 2008/2009 Projekt návrhu sítě zadání

DNS, jak ho (možná) neznáte

Site - Zapich. Varianta 1

Počítačové sítě ZS 2009/2010 Projekt návrhu sítě zadání

Počítačové sítě - program cvičení

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

Technologie počítačových sítí AFT NAT64/DNS64. Bc. Lumír Balhar (BAL344), Bc. Petr Kadlec (KAD0019)

Počítačové sítě ZS 2012/2013 Projekt návrhu sítě zadání

Serverové systémy Microsoft Windows


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

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

Administrace Unixu (DNS)

Falšování DNS s RPZ i bez

Principy a správa DNS - cvičení

Serverové systémy Microsoft Windows

ISA seminární práce. Zadání č. 4 Konfigurace www serveru ISP

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

Ondřej Caletka. 23. května 2014

Počítačové sítě I LS 2004/2005 Návrh a konstrukce sítě zadání

Securityworld, 3. června DNSSEC část první aneb je potřeba začít od píky. Princip DNS

NAT-PT/DNS64/AFT. Bc. Lumír Balhar (BAL344), Bc. Petr Kadlec (KAD0019)

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

Útoky na DNS. CZ.NIC Labs. Emanuel Petr IT10, Praha

v. 2425a Jak si na PC vypěstovat HTTP (WWW, Web) server a jak ho používat (snadno a rychle) by: Ing. Jan Steringa

Analýza protokolů rodiny TCP/IP, NAT

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

Servery v počítačových sítích. Luboš Matějka KIV FAV ZČU Plzeň

Počítačové sítě ZS 2013/2014 Projekt návrhu sítě zadání

Zásobník protokolů TCP/IP

Počítačové sítě, ZS 2007/2008, kombinované studium. Návrh sítě zadání. Petr Grygárek, FEI VŠB-TU Ostrava

Knot DNS workshop. CZ.NIC Labs Daniel Salzman / daniel.salzman@nic.cz Jan Kadlec / jan.kadlec@nic.cz

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

Adresářové služby, DNS

Serverové systémy Microsoft Windows

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

3. Systém DNS. 3.1 Služba DNS

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

Počítačové sítě ZS 2011/2012 Projekt návrhu sítě zadání

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

Praktikum Směrování Linux

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

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

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

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

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

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

Počítačové sítě ZS 2005/2006 Návrh sítě zadání

DNSSEC na vlastní doméně snadno a rychle

Ondřej Caletka. 2. března 2014

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

Správa a provoz serveru Knot DNS

Počítačové sítě I - rozvrh cvičení

Počítačové sítě - program cvičení

Automatická správa keysetu. Jaromír Talíř

DNSSEC během 6 minut

- jedinečná adresa síťové karty: 48bit 6 polí - hexadecimální tvar 00-B0-D0-86-BB-F7

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

Knot DNS Resolver. Modulární rekurzivní resolver. Karel Slaný

Principy a správa DNS

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

Příklad (obr. 11.1): Chci-li se přihlásit na uzel info.pvt.net s IP adresou , použiji příkaz:

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

Střední průmyslová škola, Mladá Boleslav, Havlíčkova 456 Maturitní otázky z předmětu POČÍTAČOVÉ SÍTĚ

Případová studie datové sítě

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

Windows Server 2003 Active Directory

Počítačové sítě - program cvičení

Transkript:

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

Úvod k DNS (Domain Name System) Jmenná služba používaná v Internetu Mapuje doménová jména na IP adresy a naopak Komunikace probíhá nad UDP (port 53), pro velké požadavky/odpovědi se používá TCP (port 53) DNS server zpracovává a odpovídá na požadavky od Resolveru. Resolver je komponenta systému, která komunikuje s DNS serverem

Domény Domény: generické :.edu,.com, označení států :.cz,.it,.uk, doménové jména mají hierarchickou strukturu (kořenem stromu je doména. ) Maximální délka jména je 256 znaků (1 komponenta max. 63)

Zóna 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ě

Typy záznamů v DNS SOA Start of authority vymezuje základní informace o doméně jako jsou hlavní nameserver, email správce a hodnoty expirací NS Name server označuje autoritativní servery příslušné domény MX Mail exchange označuje mail server, který má na starost doručování emailu do této domény A Address spojuje doménové jméno s IP adresou CNAME Canonical name přiřazuje alias k doménovému jménu PTR Pointer slouží k ukládání reverzních záznamů

Zjištění informací z DNS serveru příkaz nslookup Alternativa programu dig pro OS Windows Ovládání pomocí příkazu nslookup. Příkazy: set type=<typ_záznamu> (NS,A, nebo ANY, který zobrazí všechny typy) Př: C:\> nslookup > server DNS_server > set type=a > homel.vsb.cz

Zjištění informací z DNS serveru příkaz dig Vyhledává a zobrazuje informace z DNS serveru (Linux) Parametry příkazu dig: @<server> - jméno nebo IP adresa DNS serveru -t <typ záznamu> - určujeme, o jaký typ záznamu máme zájem -p <port> - pokud nepoužíváme standardní port Příklad: dig -t A homel.vsb.cz (nebo dig homel.vsb.cz A) Odpovědi DNS serveru na dotaz: QUESTION SECTION dotaz na DNS server ANSWER SECTION odpověď na dotaz AUTHORITY SECTION určuje, který DNS server je autoritou ADDITIONAL SECTION dodatečné informace. Většinou zobrazuje IP adresy DNS serverů, které jsou autoritou.

Příklady dotazů příkazu DIG Zobrazení IP adres pro yahoo.com dig yahoo.com t A nebo dig yahoo.com A Vrátí seznam mail serverů pro yahoo.com dig yahoo.com MX +noall +answer Seznam name serverů, které jsou autoritou pro yahoo.com dig yahoo.com NS +noall +answer Zobrazí vše co jsme zkoušely předešlými příkazy dig yahoo.com ANY +noall +answer Zobrazení PTR záznamu pro reverzní překlad dig 49.149.196.158.in-addr.arpa. ANY +noall +answer

Konfigurace DNS serveru BIND Bind je implementace DNS serveru pro OS Linux, Windows a FreeBSD. Konfigurace je rozdělena v několika souborech. /etc/bind/named.conf hlavní konfigurační soubor. Zde jsou definovány zóny, pro které je server autoritativní. options { directory "/var/cache/bind"; //zde hledá bind konf. Soubory recursion yes; // povolit rekurzivní překla }; zone "." { // odkaz na zónový soubor s kořenovými servery type hint;//hint znamená, že obsahuje pouze seznam root serverů file "/etc/bind/db.root"; }; /etc/bind/db.* definice záznamů pro konkrétní zónu (např. db.testa)

Definice zóny testa V distribuci bind najdeme implicitně předkonfigurované tři zóny (localhost, 127.inaddr.arpa, 0.in-addr.arpa) Definice další zóny je znázorněna následující sekci souboru named.conf zone "testa.cs.vsb.cz" { type master; //tento name server bude //primární a autoritativní //pro tuto doménu. file "/etc/bind/db.testa"; //Soubor s definicí jednotlivých záznamu };

Konfigurace zóny testa soubor db.testa $ORIGIN cs.vsb.cz. Hodnota ORIGIN je implicitně vložena za jména v tomto souboru, která nekončí tečkou. $TTL 604800 implicitní doba udržování záznamu v cache Záznam SOA musí být vždy uveden 1x na začátku zónového souboru: testa IN SOA ns.testa admintesta.yahoo.com.( 2003092414 ; 604800 ; ) ns.testa jméno primárního DNS serveru domény (ns.testa.cs.vsb.cz.) admintesta.yahoo.com. e-mail správce domény (místo @ se používá. )

Konfigurace zóny testa soubor db.testa (pokračování) Hned za SOA záznamem by měl být NS záznam, určující DNS server pro danou doménu ($ORIGIN testa.cs.vsb.cz.) NS ns ns A 158.196.246.234 Přiřazení IP adresy k jménu pc1.testa.cs.vsb.cz. pc1 A 158.196.246.20 TXT "pocitac c.1" Definice aliasu pro pc1 www CNAME pc1 Vazební NS záznam poddom NS ns.poddom ns.poddom A 158.196.246.20

Konfigurace DNS serveru pro reverzní překlad Reverzní překlad slouží pro mapování IP adres na doménová jména Definice zóny pro reverzní překlad vložíme do souboru named.conf Doménové jméno pro záznam k reverznímu překladu adresy A.B.C.D je D.C.B.A.in-addr.arpa. zone "246.196.158.in-addr.arpa" { type master; file "/etc/bind/db.246.196.158.in-addr.arpa"; };

Konfigurace zóny 246.196.158.in-addr.arpa. Platí zde stejné pravidla jako při definici normální zóny. Musí existovat záznam typu SOA a NS (name server zodpovědný za doménu) Místo A záznamu použijeme záznam PTR, který mapuje IP adresy na doménová jména $ORIGIN 246.196.158.in-addr.arpa. 20 PTR pc1.testa.cs.vsb.cz.

resolv.conf, hosts, host.conf Soubory, obsahující konfiguraci resolveru (Linux), v /etc resolv.conf konfigurace DNS na straně klienta Konfigurační příkazy: search <doména> implicitní doplňovaná doména nameserver <IP adresa DNS serveru> hosts ručně (staticky) nastavené adresy (i ve Windows) <IP adresa> <jméno> [<jméno2> ] host.conf pořadí statických a DNS adres při resolvingu order hosts, bind nejprve soubor hosts, při neúspěchu DNS

Úloha č.1 Konfigurace name serveru bind. Připojení DNS serveru pro doménu testx.cs.vsb.cz do stromu Vložení záznamu SOA, A a TXT Nastavení rekurzivního překladu Nastavení klienta (/etc/resolv.conf) Otestování vsb.cz decsys.vsb.cz cs.vsb.cz infra.cs.vsb.cz testa10x.cs.vsb.cz pca1028x.vsb.cz

Úloha č.2 (2b) Připojení další úrovně (poddomény) do DNS serveru vytvořeného v předchozí úloze. Vložte záznam typu SOA a potřebné NS a A záznamy, pro poddoménu a také záznamy MX a TXT. vsb.cz decsys.vsb.cz cs.vsb.cz infra.cs.vsb.cz testa10x.cs.vsb.cz pca1028x.vsb.cz moje.testa10x.cs.vsb.cz

Úloha č.3 (1b) Nakonfigurujte DNS server, aby byl autoritativním pro doménu X.Y.Z.in-addr.arpa, kde Z.Y.X je cvičícím přidělený prefix adres třídy C. Do této domény vložte záznam typu PTR pro nějakou IP adresu Ověřte funkčnost reverzního překladu. Klienta ověřujícího funkčnost nasměrujte přímo na váš DNS server.