Sobes.tech
Intern

Kas ir DNS?

sobes.tech AI

Atbilde no AI

Domenvārdu sistēma (Domain Name System) ir izplatīta datu bāze, kas pārvērš domēna vārdus IP adresēs. Tā ļauj lietotājiem izmantot lasāmus domēna vārdus vietā skaitļošanas IP adresēm.

DNS galvenās sastāvdaļas:

  • Rezolvers (Resolver): Klienta programmatūra (parasti OS sastāvdaļa), kas veic pieprasījumus DNS serveriem.
  • Saknes serveri (Root Servers): 13 serveru grupas, kas apkalpo DNS saknes zonu. Tie atgriež TLD serveru IP adreses.
  • TLD serveri: Atbild par konkrētas TLD zonas domēna vārdiem (piemēram, .com, .org, .lv).
  • Autoritatīvie vārdu serveri (Authoritative Name Servers): Serveri, kas satur galīgo informāciju par resursiem savā domēna zonā, ieskaitot tīmekļa serveru IP adreses.

Domēna vārda (piemēram, example.com) pārvēršanas process IP adresē:

  1. Rezolvers nosūta pieprasījumu vietējam DNS serverim (parasti nodrošinātājs).
  2. Vietējais DNS serveris pārbauda savu kešatmiņu. Ja ieraksts ir atrasts, tas tiek atgriezts ar IP adresi.
  3. Ja ieraksts nav kešatmiņā, vietējais serveris pieprasa IP adresi no saknes serveriem.
  4. Saknes serveri atgriež IP TLD serverim zonā .com.
  5. Vietējais serveris pieprasa .com TLD serverim IP adresi autoritatīvam serverim example.com.
  6. TLD serveris atgriež IP adresi example.com autoritatīvam serverim.
  7. Vietējais serveris pieprasa IP adresi no example.com autoritatīvā servera.
  8. Autoritatīvais serveris atgriež IP adresi example.com tīmekļa serverim.
  9. Vietējais serveris kešatmiņā saglabā ierakstu un nosūta IP adresi rezolvējam.
  10. Klienta rezolvers saņem IP adresi un nodod to lietojumprogrammai (piemēram, pārlūkprogrammai) savienojuma izveidei.

DNS ieraksti glabā dažādu informāciju:

Ieraksta tips Apraksts
A Pārvērš domēna vārdu uz IPv4 adresi.
AAAA Pārvērš domēna vārdu uz IPv6 adresi.
CNAME Izveido pseidonīmu citam domēna vārdam.
MX Norāda pasta serverus domēnam.
TXT Glabā teksta informāciju.
NS Norāda autoritatīvos vārdu serverus domēnam.
// Piemērs A ierakstam DNS zonā
example.com IN A 93.184.216.34

// Piemērs CNAME ierakstam
www.example.com IN CNAME example.com