Sobes.tech
Intern

Čo je DNS?

sobes.tech AI

Odpoveď od AI

DNS (Systém doménových mien) je distribuovaný systém na prevod doménových mien na IP adresy.

Hlavné funkcie DNS:

  • Prevod doménových mien na IP adresy: Keď používateľ zadá do prehliadača doménové meno (napríklad google.com), DNS nájde zodpovedajúcu IP adresu.
  • Obojsmerný preklad: Prevod IP adresy na doménové meno (menej často používané, napríklad na logovanie).
  • Routovanie pošty: Určenie poštových serverov zodpovedných za konkrétny domén (cez MX záznamy).
  • Vyrovnávanie záťaže: Rozdeľovanie požiadaviek medzi viaceré servery s použitím rôznych IP adries pre rovnaký doménový názov.

Proces prevodu:

  1. Používateľ zadá doménové meno do prehliadača.
  2. Prehliadač skontroluje svoj DNS cache.
  3. Ak nie je záznam v cache, odošle požiadavku na rekurzívny DNS server (zvyčajne na server poskytovateľa).
  4. Rekurzívny server skontroluje svoj cache.
  5. Ak nie je záznam, začína hľadanie kontaktovaním koreňových DNS serverov, potom TLD (Top-Level Domain) serverov (napríklad .com), a nakoniec autoritatívnych DNS serverov domény.
  6. Autoritatívny server vráti IP adresu.
  7. Rekurzívny server uloží odpoveď do cache a odovzdá ju prehliadaču.
  8. Prehliadač nadviaže spojenie so serverom pomocou získanej IP adresy.

DNS záznamy:

Najčastejšie typy DNS záznamov:

Typ Popis
A IPv4 adresa
AAAA IPv6 adresa
CNAME Alias pre iné doménové meno
MX Poštový server
TXT Textové informácie (napríklad pre SPF, DKIM)
NS Uvádza autoritatívne DNS servery pre zónu
PTR Obrátený záznam (IP na doménové meno)