Intern
Mis on hierarhiline domeeninimede süsteem (DNS)?
sobes.tech AI
Vastus AI-lt
Hieararhiline jaotatud süsteem, mis muudab inimesele arusaadavad domeeninimed (näiteks google.com) masinloetavateks IP-aadressideks (näiteks 172.217.169.142).
Peamised komponendid:
- Domeeninimed: Unikaalsed nimed, mis esindavad ressursse internetis.
- IP-aadressid: Numbrilised aadressid, mis täpselt identifitseerivad võrgu seadmeid.
- DNS-serverid: Salvestavad teavet domeeninimede ja IP-aadresside vastavuse kohta.
Tööpõhimõtted:
- Rekursiivne päring: Klient (näiteks brauser) saadab DNS-serverile päringu IP-aadressi saamiseks domeeninime kaudu.
- Hierarhiline lahendamine: Kui kohalik DNS-server ei tea IP-d, suunab ta päringu kõrgemale (juurserverid, TLD-serverid, autoriteetsed serverid), kuni leitakse vajalik teave.
- Puhverdamine: DNS-serverid salvestavad vastuseid kiiruse suurendamiseks.
Resurssikirjete tüübid:
A: Domeeninime muutmine IPv4-aadressiks.AAAA: Domeeninime muutmine IPv6-aadressiks.CNAME: Ühe domeeninime seostamine teisega.MX: E-posti serverite määramine domeeni jaoks.NS: Autoriteetsete DNS-serverite määramine alamdomeenidele.TXT: Tekstilise teabe salvestamine domeeni kohta (näiteks SPF, DKIM).
Domeeninime lahendamise näide:
// Kasutaja sisestab brauserisse google.com
// Brauser saadab päringu kohalikule DNS-serverile
// Kohalik DNS-server ei tea google.com IP-d
// Päring saadetakse juurserverile
// Juurserver vastab, näidates, et .com tsoonis on DNS-server
// Päring saadetakse .com TLD-serverile
// TLD-server vastab, et google.com autoriteetne DNS-server on
// Päring saadetakse google.com autoriteetsele DNS-serverile
// Autoriteetne server tagastab google.com IP
// Kohalik DNS-server salvestab IP ja saadab brauserile
// Brauser loob ühenduse serveriga IP kaudu
DNS on kriitiliselt oluline interneti infrastruktuuri osa, tagades kasutajate ja ressursside vahelise ühenduse.