1 Seminář 10 1 DNS (Domain Name System) Aplikační protokol Používá UDP i TCP Naslouchá na portu 53 hierarchický systém doménových jmen Pracuje způsobem.

Slides:



Advertisements
Podobné prezentace
Exchange 2013 – Autodiscover - přehled
Advertisements

D03 - ORiNOCO RG-based Wireless LANs - Technology
SÍŤOVÉ SLUŽBY DNS SYSTÉM
Architektura Microsoft Windows
Název školy: Autor: Název: Číslo projektu: Název projektu: SŠ spojů a informatiky Tábor Petr Vlach VY_32_INOVACE_OS_18 CZ.1.07/1.5.00/ Moderní škola.
Adresářové služby – základní pojmy
Základy informatiky Internet Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Adresářová služba Active directory
David Škaroupka S49 FSI VUT Brno Systém DNS (Domain Name System) (v rámci cvičení VPN)
Vytvoření řadiče Windows Serveru Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec.
Internet, WWW, HTML a spol.. Hlavní zásady inženýrství reprodukovatelnost měřitelnost a parametrizovatelnost přenositelnost typizace a standardizace dokumentace.
Příkazový řádek CMD.
Aplikace VT v hospodářské praxi internetové technologie Ing. Roman Danel, Ph.D. VŠB – TU Ostrava.
Okruh 22 OS Linux – použití systému jako serveru (DHCP, DNS, web, , file server) Jiří Škorvánek.
NFS-root A DHCP Martin Dvořák. Obsah 1. Co je NFS 2. Kořenový systém souborů přes NFS 3. Jak na to? 4. DHCP a BOOTP 5. Co je DHCP 6. Výhody 7. Konfigurace.
Protokoly a adresy na internetu
Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Administrace DNS serveru v prostředí OS Linux Vypracoval: Jiří Malák.
Internet.  Celosvětový systém propojených počítačů  Funkce  Sdílení dat  Elektronická pošta.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
BootP Ing. Jiří Ledvina, CSc /12 Úvod Původně používání RARP Reverse Address Resolution protocol Dovoluje pouze distribuci adres na lokálním.
1 Počítačové sítě 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é.
INTERNET – struktura, fungování a přehled využití
1 I NTERNETOVÁ INFRASTRUKTURA. H ISTORIE SÍTĚ I NTERNET RAND Corporation – rok 1964 Síť nebude mít žádnou centrální složku Síť bude od začátku navrhována.
POČÍTAČOVÉ SÍTĚ ADRESA. Identifikace v síti  IP adresa - je jednoznačná identifikace konkrétního zařízení (typicky počítače) v prostředí sítě (Internetu).
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-4-16.
SAMBA umožňuje linuxovému systému sdílení prostředků a služeb prostřednictvím sítě používá SMB (server message block) protocol - identický protokolu.
Shrnutí Chceme–li připojit PC k Internetu musíme: 1.Zadat adresu DNS serveru (začne pracovat převod IP adresa  symbolické jméno), prakticky začne fungovat.
1 Seminář 9 MAC adresa – fyzická adresa interface (rozhraní) Je zapsána v síťové kartě. Je identifikátor uzlu na spoji. MAC adresu v paketu čte switch.
Seminář
Seminář 12 Obsah cvičení Transportní služby Utilita nestat
Statický vs. dynamický routing
Bezpečnost sítí s IP Michal Horák ČVUT, Praha 1. Bezpečnost sítí s IP Minimalizace zranitelných míst Systémy na detekci útoků  analyzátory  manažeři.
Seminář - routing Směrování Pojmy IP adresa
1 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 1.
DNS a Windows 200x Služba DNS je vyžadována pro vytvoření Active Directory Problémy 1.Dle RFC 1123 lze v DNS použít znaky: ‘A’-’Z’, ‘a’-’z’, ‘0’-’9’, and.
Principy fungování sítě Název školyGymnázium Zlín - Lesní čtvrť Číslo projektuCZ.1.07/1.5.00/ Název projektuRozvoj žákovských.
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.
Pavel Olšan & Ondřej Mrzena.  Co je server  Funkce  Verze Windows a instalace  Active Directory  Účty  DNS  DHCP  .
1 Seminář 6 Routing – směrování –Směrování přímé – v rámci jedné IP sítě/subsítě (dále je „sítě“) – na známou MAC adresu. –Směrování nepřímé – mezi sítěmi.
LINUX Úvod do administrace Roman Danel VŠB TU Ostrava, Hornicko – geologická fakulta.
PV175 SPRÁVA MS WINDOWS I Podzim 2008 Síťové služby Administrátor systému: Pracovní doba administrátora se sestává z výměny magnetických pásek v zálohovacích.
Překlad jmen, instalace AD
IPv4 adresy docházejí ipv4/ Bojíte se? Nebojte, známe řešení.
1 Počítačové sítě II 16. Domain Name System Miroslav Spousta, 2006,
DHCP a DNS a jak se dají využít v domácí síti. Úvod ● síťové protokoly ● spolupodílí se na fungování Internetu.
DHCP server Dynamic Host Configuration Protocol. DHCP Automatická konfigurace parametrů sítě – IP adresa – Maska – Gateway Ipconfig /release Ipconfig.
Odborný výcvik ve 3. tisíciletí Tato prezentace byla vytvořena v rámci projektu.
1 DNSSEC for dummies CZ.NIC z.s.p.o. Ondřej Surý /
Transportní vrstva v TCP/IP Dvořáčková, Kudelásková, Kozlová.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Unix a Internet 6. DHCP a DNS
Internet – pojmy, služby
Unix a Internet 6. DHCP a DNS
Zásobník protokolů TCP/IP
Seminář 7 Statický vs. dynamický routing
Principy počítačové sítě
Seminář - routing Směrování Pojmy IP adresa
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Seminář 11 DHCP + HTTP + IPTABLES
Seminář - routing Směrování Pojmy IP adresa
TÉMA: Počítačové systémy
DNS (Domain Name System)
Číslo projektu OP VK Název projektu Moderní škola Název školy
DNS (Domain Name System)
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.
Adresace v Internetu (1)
Distribuovaný systém souborů
Ing. Jiří Šilhán IPv4.
Ing. Jiří Šilhán DNS.
Transkript prezentace:

1 Seminář 10 1 DNS (Domain Name System) Aplikační protokol Používá UDP i TCP Naslouchá na portu 53 hierarchický systém doménových jmen Pracuje způsobem dotaz-odpověď převody doménových jmen a IP adres Jména domén umožňují lepší orientaci lidem

2 Seminář 10 2

3 3 TLD (Top-Level Domain) - domény nejvyšší úrovně Info o doméně: domain lookup Vlastník Datum registrace Adresa serveru

4 Seminář kořenových jmenných serverů 34 zemích světa, na více než 80 místech Anycast DNS záznamy A A host address NS Authoritative name server CNAME Canonical name SOA Start Of Autority PTR Domain name Pointer MX Mail exchange TXT Text string AAAA Ipv6 address DNS Root servery

5 Seminář 10 5

6 6 nsloookup mendelu.cz nslookup -q=ns mendelu.cz host host (ip) host -t mx dig dig –x(ip) dig -t mx dig Dotazování DNS – utility nslookup, host, dig

7 Seminář 10 7 /etc/sysconfig/network-scripts/ifcf-eth0 /etc/hosts /etc/resolv.conf /var/etc/named.conf /var/named/db.* OS Linux – konfigurace sítě a DNS

Změna kořenového adresáře konfigurace v /etc/sysconfig/named: ROOTDIR=/var/named/chroot Konfigurační soubor DNS serveru: /var/named/chroot/etc/named.conf Adresář pro zónové soubory: /var/named/chroot/var/named Start DNS serveru service named start/restart/reload/stop named je spouštěcí skript (/etc/init.d/named) Seminář 10 OS Linux – konfigurace a spuštění serveru DNS

9 Seminář 10 9 $TTL 3h ; default expiration IN SOA ns1.example.cz. spravce.example.cz. ( ; serial 4h ; slave refresh 2h ; slave retry interval 2w ; slave data expiration 1h ) ; maximum caching time when lookups fail IN NS IN NS ns2.example.cz. example.cz. IN MX 10 mujmailserver1.cz. example.cz. IN MX 20 mujmailserver2.cz. example.cz. IN A ns1 IN A ns2 IN A www IN CNAME example.cz. subdomena1 IN A subdomena2 IN CNAME example.cz. named-checkconf /var/named/chroot/etc/named.conf named-checkzone moje.cz /var/named/chroot/var/named/db.moje.cz vlastnictví user root, group named service named restart cat /var/log/messages netstat –inet -anp service iptables stop Kontrola konfigurace a spuštění

Konfigurační soubor /etc/resolv.conf Staticky (editací) Dynamicky (automaticky z DHCP serveru) Obsah: nameserver domain search Seminář 10 OS Linux – konfigurace klienta DNS

Seminář 10 named.conf 11 options { directory "/var/named"; Listen-on { // adresy, na kterých naslouchá ; ; }; Forwarders {// adresy dotazovaných DNS ; }; Allow-query {// adresy, které se dotazují ; /24; }; allow-transfer { none; };// předávání informací };

Seminář Primární DNS server - named.conf logging { channel log { file "/var/log/named.log"; }; zone "example.cz" IN { type master; file "db.example.cz"; }; zone " in-addr.arpa" IN { type master; file "db in-addr.arpa"; };

Seminář 10 Sekunární DNS server - named.conf zone "example.cz" { type slave; file „db.example.cz"; masters { ; }; }; zone " in-addr.arpa" IN { type slave; file "db in-addr.arpa"; masters { ; }; }; 13

14 Seminář logging { channel log { file "/var/log/named.log"; }; zone "example.cz" IN { type master; file "db.example.cz"; }; zone " in-addr.arpa" IN { type master; file "db in-addr.arpa"; }; $TTL 3h ; default expiration IN SOA ns1.example.cz. spravce.example.cz. ( ; serial 4h ; slave refresh 2h ; slave retry interval 2w ; slave data expiration 1h ) ; maximum caching IN NS IN NS ns2.example.cz. example.cz. IN MX 10 mujmailserver1.cz. example.cz. IN MX 20 mujmailserver2.cz. example.cz. IN A ns1 IN A ns2 IN A www IN CNAME example.cz. subdomena1 IN A subdomena2 IN CNAME example.cz. db.example.cz

Úkol 15

options { // Those options should be used carefully because they disable port // randomization // query-source port 53; // query-source-v6 port 53; // Put files that named is allowed to write in the data/ directory: directory "/var/named"; // the default dump-file "data/cache_dump.db"; statistics-file "data/named_stats.txt"; memstatistics-file "data/named_mem_stats.txt"; Konfigurační soubor named.conf

listen-on { ; ;}; forwarders {}; allow-query { ; /24; /24; /24; }; allow-transfer {any;}; }; logging { channel log { file "/var/log/named.log"; }; listen-on { ; ;}; forwarders {}; allow-query { ; /24; /24; /24; }; allow-transfer {any;}; }; logging { channel log { file "/var/log/named.log"; }; Master Slave

zone "pokus.local" IN { type master; file "db.pokus.local"; allow-update {any; }; allow-transfer {any; };}; zone " in-addr.arpa" IN { type master; file "db.100.rev"; allow-update {any; }; allow-transfer {any; };}; zone " in-addr.arpa" IN { type master; file "db.200.rev"; allow-update {any; }; allow-transfer {any; };}; Master zone " in-addr.arpa" IN { type master; file "db.202.rev"; allow-update {any; }; allow-transfer {any; };};

zone "pokus.local" IN { type slave; file "db.pokus.local"; masters { ; }; }; zone " in-addr.arpa" IN { type slave; file "db.100.rev"; masters { ; }; }; zone " in-addr.arpa" IN { type slave; file "db.200.rev"; masters { ; }; }; zone " in-addr.arpa" IN { type slave; file "db.202.rev"; masters { ; }; }; Slave

Přímý zónový soubor $TTL $ORIGIN IN SOA pokus.local. root.pokus.local.( ; serial 1H ; refresh 5M ; retry 1W ; expiry 1D ) @INMX10mail nsINA ns1INCNAMEns ns2INA wwwINCNAMEns2 mailINCNAMEns2 pc1INA pc2INA

Zónové soubory reverzní $TTL $ORIGIN IN SOA pokus.local. root.pokus.local. ( ; serial(yymmddxx) 3H ; refresh 15M ; retry 1W ; expiry 1D ) 11 INPTR pc1.pokus.local. 12INPTR pc2.pokus.local.

$TTL 86400$ORIGIN IN SOA pokus.local. root.pokus.local. ( ; serial(yymmddxx) 3H ; refresh 15M ; retry 1W ; expiry 1D ) 2INPTR ns.pokus.local. $TTL 86400$ORIGIN IN SOA pokus.local. root.pokus.local. ( ; serial(yymmddxx) 3H ; refresh 15M ; retry 1W ; expiry 1D ) 2INPTR ns2.pokus.local.