Sobes.tech
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:

  1. Resolver šalje zahtev lokalnom DNS serveru (obično ga pruža provajder).
  2. Lokalni DNS server proverava svoj keš. Ako je zapis pronađen, vraća IP adresu.
  3. Ako nema u kešu, lokalni server traži IP od root servera.
  4. Root serveri vraćaju IP TLD servera za zonu .com.
  5. Lokalni server traži od TLD servera .com IP autoritativnog servera za domen example.com.
  6. TLD server vraća IP autoritativnog servera za example.com.
  7. Lokalni server traži od autoritativnog servera IP za example.com.
  8. Autoritativni server vraća IP adresu veb servera example.com.
  9. Lokalni server kešira zapis i šalje IP resolveru klijenta.
  10. 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