Sobes.tech
Intern

Čo je DNS?

sobes.tech AI

Odpoveď od AI

Systém doménových mien (Domain Name System) je distribuovaná databáza, ktorá prevádza doménové mená na IP adresy. Umožňuje používať čitateľné názvy domén namiesto číselných IP adries.

Hlavné komponenty DNS:

  • Resolver: Softvér klienta (zvyčajne súčasť OS), ktorý vykonáva požiadavky na DNS servery.
  • Root servery: 13 skupín serverov, ktoré obsluhujú koreňovú zónu DNS. Vracajú IP adresy TLD serverov.
  • TLD servery: Zodpovedajú za informácie o doménových menách v konkrétnej TLD zóne (napr. .com, .org, .sk).
  • Autoritatívne servery mien: Servery obsahujúce konečné informácie o zdrojoch vo svojej doméne, vrátane IP adries webových serverov.

Proces premeny doménového mena (napr. example.com) na IP adresu:

  1. Resolver odosiela požiadavku na lokálny DNS server (zvyčajne poskytovateľom).
  2. Lokálny DNS server kontroluje svoj cache. Ak je záznam nájdený, vráti IP adresu.
  3. Ak nie je v cache, lokálny server žiada IP od koreňových serverov.
  4. Koreňové servery vracajú IP TLD servera pre zónu .com.
  5. Lokálny server žiada od TLD servera .com IP autoritatívneho servera pre doménu example.com.
  6. TLD server vracia IP autoritatívneho servera pre example.com.
  7. Lokálny server žiada od autoritatívneho servera IP pre example.com.
  8. Autoritatívny server vracia IP adresu webového servera example.com.
  9. Lokálny server cache-uje záznam a odosiela IP resolveru klienta.
  10. Resolver klienta dostáva IP a odovzdáva ho aplikácii (napr. prehliadaču) na nadviazanie spojenia.

DNS záznamy uchovávajú rôzne informácie:

Typ záznamu Popis
A Prevod doménového mena na IPv4 adresu.
AAAA Prevod doménového mena na IPv6 adresu.
CNAME Vytvára pseudonym pre iné doménové meno.
MX Ukazuje poštové servery pre doménu.
TXT Ukladá textové informácie.
NS Ukazuje na autoritatívne servery mien pre doménu.
// Príklad A-záznamu v DNS zóne
example.com IN A 93.184.216.34

// Príklad CNAME záznamu
www.example.com IN CNAME example.com