User Tools

Site Tools


wiki:site:obecne:dns

DNS - Domain Name Service

  • Port UDP 53 (mozny je i TCP)
  • A - IPv4
  • CNAME - Alias
  • AAAA - IPv6
  • PTR - reverzní záznam
  • MX - ukazuje na poštovní server
  • NS - určuje autoritativní dns servery pro danou doménu
  • kořen DNS je tečka .
  • pod ní jsou TLD (Top Level Domain) (com, net, cz, …)
  • subdomény mohou mít až 63 znaků, může jich být max 127 a dohromady můžou mít max 255 znaků
  • /etc/hosts - lokální DNS záznamy
  • /etc/resolv.conf - zde se nastavuje adresa(y) DNS serverů a defaultní doména
  • autoritativní odpověď - od doménového serveru dané domény
  • neautoritativní odpověď - od jakéhokoliv DNS serveru z jeho vyrovnávací paměti
  • rekurzivní řešení - používají ho lokální servery (postupné dotazování), výsledky si ukládají do cache
  • nerekurzivní řešení - používají ho např. kořenové servery, předávají jen odkazy na další server, rekurze by je příliš zatěžovala
  • reverzní dotaz / záznam - převod IP na jméno (opačný překlad), ip adresa se převrátí na ruby
  • 200.100.50.2525.50.100.200.in-addr.arpa
  • reverzní záznamy jsou v rukou správců jednotlivých adresních rozsahů, tím pádem nemusejí být důvěryhodné (kdokoliv může o své IP říci, že je google.com)

Nejznámější DNS server pro UNIX systémy je BIND (Berkley Internet Name Daemon)

Pořadí dotazů:

  1. Lokální resolver - soubor /etc/hosts
  2. Lokální resolver - cache již použitých dotazů
  3. Definovaný DNS server

Soubor Hosts

  • Unix/Linux/Android/iOS - /etc/hosts
  • Win 95, 98/98SE, Me - %WinDir%\hosts
  • Win NT, 2000, XP , 2003, Vista, 7, 8 - %SystemRoot%\system32\drivers\etc\hosts
	127.0.0.1       localhost
	::1             localhost

# dig

# dig domena.cz
# dig -x a.b.c.d
# dig domena.cz +trace
# dig domena.cz MX

wiki/site/obecne/dns.txt · Last modified: 2014/12/26 18:31 (external edit)