Što je DNS?

Kada želite posjetiti svoju najdražu stranicu, vrlo vjerojatno ćete u web preglednik unijeti domenu te stranice (npr. technewsbb.com). No je li Vas ikada zanimalo kako uređaj (računalo, mobitel) zna “gdje je ta stranica”? Upravo tome služi DNS.

Domena → IP adresa

Kao što vjerojatno znate, svaki uređaj spojen na Internet ima IP adresu – jedinstvenu brojčanu oznaku koja je najčešće dodijeljena od strane ISP-a (Internet Service Providera). Sada se možda pitate “Kako onda uređaj zna gdje je stranica?”. Pošto stranice imaju domene (npr. technewsbb.com), a računala i uređaji na internetu IP adrese, uređaj mora znati na kojoj IP adresi se nalazi stranica (npr. technewsbb.com).

Pri unosu naziva domene u internet preglednik, uređaj šalje upit prema DNS serveru u kojem traži IP adresu domene na koju se spajate.

Uređaj: “Koja je IP adresa od technewsbb.com?”

Server: “91.234.46.99”

Kada je uređaj dobio IP adresu, nastavlja sa spajanjem na server čiju je IP adresu dobio te potom učitava sadržaj sa servera.

Povijest DNS-a

Još u doba ARPANET-a pojavila se potreba za jednostavnijim, pamtljivijim nazivom računala koje bi zamijenilo potrebu za pamćenjem numeričke adrese računala. Za vrijeme ARPANET-a, Stanford Research Institute održavao je “hosts” datoteku, u kojoj su bile pohranjene numeričke adrese računala sa nazivima računala. Ta se datoteka za svaki novi unos morala ručno ažurirati.

Početkom 80.-ih godina 20. stoljeća, porastom broja računala interneta pokazala se potreba za jednostavnijim, automatskim sustavom upravljanja mapiranjem IP adresa te domena. 1984. godine razvijen je prvi DNS sustav, a razvili su ga studenti UC Berkeleya. Taj DNS sustav koristi se i danas, a ubraja se u najpopularnije DNS sustave, a radi se o softveru BIND.

Root DNS serveri

Pretvaranje domene računala u IP adresu bilo bi nezamislivo bez “root” DNS servera. U svijetu je aktivno 13 korijenskih DNS servera.

ServerIP adresaOperater
a.root-servers.net198.41.0.4, 2001:503:ba3e::2:30Verisign
b.root-servers.net199.9.14.201, 2001:500:200::bUniversity of Southern California
c.root-servers.net192.33.4.12, 2001:500:2::cCogent Communications
d.root-servers.net199.7.91.13, 2001:500:2d::dUniversity of Maryland
e.root-servers.net192.203.230.10, 2001:500:a8::eNASA
f.root-servers.net192.5.5.241, 2001:500:2f::fInternet Systems Consortium
g.root-servers.net192.112.36.4, 2001:500:12::d0dUS Department of Defense
h.root-servers.net198.97.190.53, 2001:500:1::53US Army
i.root-servers.net192.36.148.17, 2001:7fe::53Netnod
j.root-servers.net192.58.128.30, 2001:503:c27::2:30Verisign
k.root-servers.net193.0.14.129, 2001:7fd::1RIPE NCC
l.root-servers.net199.7.83.42, 2001:500:9f::42ICANN
m.root-servers.net202.12.27.33, 2001:dc3::35WIDE Project

Zaključak

DNS je nešto bez čega bi Internet kakav danas poznajemo bio nezamisliv. Bez DNS-a, ne bismo mogli samo utipkati “example.com” u internet preglednik, već bismo morali utipkavati npr. 93.184.216.34. Također, vrlo je teško zamisliti kako bi hosting izgledao bez DNS-a, a vrlo vjerojatno bi time i broj domena bio znatno manji, jer bi se u tom slučaju samo jedna domena mogla nalaziti na jednoj IP adresi.

Bruno G.

Glavni urednik portala TechNewsBB. U slobodno vrijeme bavi se razvojem programa, web dizajnom i konfiguriranjem mrežne i informatičke opreme.

One thought on “Što je DNS?

  1. Wow! At last I got a blog from where I can truly obtain valuable data regarding my
    study and knowledge.

Odgovori

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena sa *

Povratak na vrh