Kakšen je princip delovanja strežnika DNS?
Poizvedba DNS:
Ko uporabnik v svoj brskalnik vnese ime domene, brskalnik strežniku DNS pošlje zahtevo za ustrezni naslov IP. Poizvedba DNS vključuje ime domene kot parameter.
Rekurzivno razreševanje:
Strežnik DNS, ki prejme poizvedbo, deluje kot rekurzivni razreševalec, če nima neposredno informacij o naslovu IP. Sledi tem korakom:
- Korenski strežniki:Rekurzivni razreševalec se začne s poizvedovanjem korenskih imenskih strežnikov za domeno najvišje ravni (TLD) zahtevane domene.
- Strežniki TLD:Korenski strežnik zagotavlja naslov IP avtoritativnega imenskega strežnika, odgovornega za TLD. Rekurzivni razreševalec nato poizveduje strežnik TLD.
- Avtoritativni strežniki:Strežnik TLD zagotavlja naslov IP avtoritativnega imenskega strežnika za zadevno domeno. Rekurzivni razreševalec vzpostavi stik s tem strežnikom, da pridobi naslov IP, povezan z imenom domene.
Predpomnjenje in odziv:
- Iskanje v predpomnilniku:Pred izvajanjem zgoraj omenjenih rekurzivnih korakov razrešitve strežnik DNS preveri svoj predpomnilnik, da ugotovi, ali je že razrešil naslov IP za zahtevano domeno. Če se najde v predpomnilniku, posreduje naslov IP neposredno.
- Rekurzivno razreševanje:Če naslova IP ni v predpomnilniku, strežnik DNS izvede postopek rekurzivnega razreševanja, opisan zgoraj.
- Odziv:Ko je naslov IP pridobljen, ga strežnik DNS vrne odjemalcu (brskalniku) v odgovoru DNS.
Iterativno razreševanje (neobvezno):
Nekateri strežniki DNS so nastavljeni kot iterativni razreševalci, kar pomeni, da ne izvedejo popolnoma sami rekurzivnega razreševanja. Namesto tega posredujejo poizvedbo drugemu strežniku DNS, ki je bližje avtoritativnemu strežniku za domeno.
Vrste zapisov DNS:
Strežnik DNS shranjuje različne vrste zapisov virov (RR), da zagotovi informacije o domenah. Nekatere običajne vrste zapisov vključujejo:
- Zapis A (naslov):Preslika imena domen v naslove IPv4.
- Zapis AAAA (naslov):Preslika imena domen v naslove IPv6.
- Zapis CNAME (Canonical Name):Določa vzdevek za ime domene.
- Zapis MX (Izmenjava pošte):določa poštne strežnike, odgovorne za prejemanje e-pošte za domeno.
Ti procesi se zgodijo v delčku sekunde in uporabnikom omogočajo hiter in učinkovit dostop do spletnih mest z uporabo imen domen namesto naslovov IP.