Intern
Šta je DNS?
sobes.tech АИ
Одговор од АИ
Sistem domena imena (Domain Name System) je distribuirana baza podataka koja pretvara domena imena u IP adrese. Omogućava korišćenje imena domena koja su čitljiva čoveku umesto numeričkih IP adresa.
Glavne komponente DNS:
- Resolver: Softver klijenta (obično je uključen u OS), koji vrši zahteve DNS serverima.
- Root serveri: 13 grupa servera koji održavaju root zonu DNS-a. Oni vraćaju IP adrese TLD servera.
- TLD serveri: Odgovaraju za informacije o domenima u određenoj TLD zoni (npr.
.com,.org,.rs). - Autoritativni serveri imena: Serveri koji sadrže konačne informacije o resursima u svojoj domeni, uključujući IP adrese veb servera.
Proces pretvaranja domena (npr. example.com) u IP adresu:
- Resolver šalje zahtev lokalnom DNS serveru (obično ga pruža provajder).
- Lokalni DNS server proverava svoj keš. Ako je zapis pronađen, vraća IP adresu.
- Ako nema u kešu, lokalni server traži IP od root servera.
- Root serveri vraćaju IP TLD servera za zonu
.com. - Lokalni server traži od TLD servera
.comIP autoritativnog servera za domenexample.com. - TLD server vraća IP autoritativnog servera za
example.com. - Lokalni server traži od autoritativnog servera IP za
example.com. - Autoritativni server vraća IP adresu veb servera
example.com. - Lokalni server kešira zapis i šalje IP resolveru klijenta.
- Resolver klijenta dobija IP i prosleđuje ga aplikaciji (npr. pretraživaču) za uspostavljanje veze.
DNS zapisi čuvaju različite informacije:
| Tip zapisa | Opis |
|---|---|
| A | Pretvara domena ime u IPv4 adresu. |
| AAAA | Pretvara domena ime u IPv6 adresu. |
| CNAME | Kreira pseudonim za drugo domena ime. |
| MX | Ukazuje na poštanske servere za domen. |
| TXT | Čuva tekstualne informacije. |
| NS | Ukazuje na autoritativne servere imena za domen. |
// Primer A-zapisa u DNS zoni
example.com IN A 93.184.216.34
// Primer CNAME zapisa
www.example.com IN CNAME example.com