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ē:
- Rezolvers nosūta pieprasījumu vietējam DNS serverim (parasti nodrošinātājs).
- Vietējais DNS serveris pārbauda savu kešatmiņu. Ja ieraksts ir atrasts, tas tiek atgriezts ar IP adresi.
- Ja ieraksts nav kešatmiņā, vietējais serveris pieprasa IP adresi no saknes serveriem.
- Saknes serveri atgriež IP TLD serverim zonā
.com. - Vietējais serveris pieprasa
.comTLD serverim IP adresi autoritatīvam serverimexample.com. - TLD serveris atgriež IP adresi
example.comautoritatīvam serverim. - Vietējais serveris pieprasa IP adresi no
example.comautoritatīvā servera. - Autoritatīvais serveris atgriež IP adresi
example.comtīmekļa serverim. - Vietējais serveris kešatmiņā saglabā ierakstu un nosūta IP adresi rezolvējam.
- 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