Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

DNS (Domain Name System)

Podobné prezentace


Prezentace na téma: "DNS (Domain Name System)"— Transkript prezentace:

1 DNS (Domain Name System)
Seminář 10 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 1 1 1 1

2 Seminář 10 2 2 2 2

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

4 Seminář 10 DNS Root servery 13 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 4 4 4 4

5 Seminář 10 5 5 5 5

6 Seminář 10 nsloookup mendelu.cz nslookup -q=ns mendelu.cz
Dotazování DNS nsloookup mendelu.cz nslookup -q=ns mendelu.cz host host (ip) host -t mx dig dig (ip) dig -t mx dig 6 6 6 6

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

8 Seminář 10 named.conf 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í 8 8 8 8

9 Seminář 10 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 { file "db in-addr.arpa"; 9 9 9 9

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

11 Kontrola konfigurace a spuštění
Seminář 10 Kontrola konfigurace a spuštění 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 11 11 11 11 $TTL 3h ; default expiration time @ 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 ns1.example.cz. @ IN NS ns2.example.cz. example.cz. IN MX mujmailserver1.cz. example.cz. IN MX mujmailserver2.cz. example.cz. IN A ns IN A ns IN A www IN CNAME example.cz. subdomena IN A subdomena IN CNAME example.cz.


Stáhnout ppt "DNS (Domain Name System)"

Podobné prezentace


Reklamy Google