Sobes.tech
Junior

Mis on DNS-kanded ja millist rolli nad mängivad võrgu töös?

sobes.tech AI

Vastus AI-lt

DNS kirjed hoiavad teavet, mis on vajalik domeeninimede IP-aadressideks muutmiseks ja vastupidi, samuti muud teenuseandmed. Need moodustavad DNS-süsteemi aluse, mis on eluliselt oluline interneti ja kohalike võrkude toimimiseks, võimaldades juurdepääsu ressurssidele kergesti meeldejäävate nimede kaudu IP-aadresside asemel.

Peamised kirje tüübid:

  • A (Address Record): Seob domeeninime IPv4-aadressiga.
  • AAAA (IPv6 Address Record): Seob domeeninime IPv6-aadressiga.
  • CNAME (Canonical Name Record): Loob teise domeeninime pseudonüümi. Kasulik alamdomeenide suunamiseks.
  • MX (Mail Exchanger Record): Määrab e-posti vastuvõtv serveri, mis vastutab domeeni e-posti vastuvõtu eest.
  • TXT (Text Record): Kasutatakse tekstilise teabe salvestamiseks, näiteks domeeni omandi kinnitamiseks (SPF, DKIM).
  • PTR (Pointer Record): Teostab IP-aadressi pöörduva muutmise domeeninimeks (kasutatakse PTR tsoonides).

Näide päringust ja A kirje saamisest:

# Google.com A kirje päring
dig google.com A

Võrgu roll:

  1. Nimede muutmine: Peamine funktsioon - domeeninimede ja IP-aadresside vastavusse viimine, võimaldades kasutajatel pääseda veebilehtedele ja teistele ressurssidele nende nimede kaudu, mitte numbriliste aadresside järgi.
  2. Trafiku marsruutimine: MX kirjed suunavad e-posti liiklust, A/AAAA kirjed määravad, kuhu saata HTTP/HTTPS ja muu võrguliiklus.
  3. Usaldusväärsuse tõstmine: Mitme A/AAAA kirje kasutamine ühe domeeni puhul (DNS Round Robin) aitab jaotada koormust ja tõsta vastupidavust tõrgete suhtes.
  4. Kinnitamine ja turvalisus: TXT kirjed on kasutusel SPF, DKIM ja DMARC jaoks, aidates vältida e-kirja võltsimist.
  5. Teenuste avastamine: SRV kirjed (Service Locator) näitavad, millised teenused on domeenis saadaval.

Näiteks, kui sisestate brauserisse www.example.com, toimub järgmine:

  1. Brauser küsib kohalikult DNS-lahendajalt IP-aadressi www.example.com.
  2. Lahendaja (või teised DNS-serverid ahelas) leiab A kirje www.example.com.
  3. DNS-server tagastab IP-aadressi.
  4. Brauser kasutab seda IP-aadressi TCP-ühenduse loomiseks veebiserveriga.