DNS (sistem domena)

Sistem imena domena (DNS) prevodi internet domene i imena domaćina na IP adrese i obrnuto.

Na Internetu, DNS automatski pretvara imena koja unosimo u adresnu traku Web čitača na IP adrese Web servera koji su hostovani na tim sajtovima. Veće korporacije takođe koriste DNS za upravljanje sopstvenim intranetom kompanije. Domaće mreže koriste DNS prilikom pristupa Internetu, ali ga ne koriste za upravljanje imenima kućnih računara.

Kako funkcioniše DNS

DNS je komunikacioni sistem klijent / server : DNS klijenti šalju zahteve i primaju odgovore od DNS servera . Zahtjevi koji sadrže ime koji dovode do vraćanja IP adrese sa servera se zovu nadimci DNS-a. Podržani su i zahtjevi koji sadrže IP adresu i rezultiraju imenom, nazvanim obrnutim DNS lookupovima . DNS implementira distribuiranu bazu podataka za čuvanje ovog imena i poslednje poznatih adresa za sve javne hostove na Internetu.

DNS baza podataka se nalazi na hijerarhiji posebnih servera baze podataka. Kad klijenti poput Veb pregledača izdaju zahtjeve koji uključuju imena internet hostova, komad softvera (obično ugrađen u mrežni operativni sistem) pozvao je DNS resolver prvi kontakte DNS servera za određivanje IP adrese servera. Ako DNS poslužitelj ne sadrži potrebno mapiranje, on će, zauzvrat, proslijediti zahtjev drugom DNS serveru na sljedećem višem nivou u hijerarhiji. Nakon što se u okviru DNS hijerarhije šalje potencijalno nekoliko poruka prosleđivanja i prenosa , IP adresa datog hosta eventualno stiže na rezolver, što zauzvrat dovršava zahtev preko Internet protokola .

DNS dodatno uključuje podršku za zahtjeve keširanja i za redundantnost . Većina mrežnih operativnih sistema podržava konfiguraciju primarnih, sekundarnih i tercijarnih DNS servera, od kojih svaka može servisirati inicijalne zahtjeve klijenata.

Podešavanje DNS-a na personalnim uređajima i kućnim mrežama

Internet provajderi usluga (ISP) održavaju sopstvene DNS servere i koriste DHCP za automatsko konfiguriranje njihovih korisničkih mreža, dodjeljivanje automatskog DNS servera oslobađa domaćinstva opterećenja DNS konfiguracije. Međutim, administratori kućnih mreža nisu obavezni da održavaju postavke svojih internet provajdera. Neki preferiraju da koriste umesto jednog od dostupnih javnih Internet DNS usluga . Javne DNS usluge su dizajnirane da pruže bolje performanse i pouzdanost u odnosu na ono što tipični ISP može razumno ponuditi.

Home širokopojasni ruteri i drugi mrežni gateway uređaji čuvaju primarne, sekundarne i tercijarne IP adrese DNS servera za mrežu i dodeljuju ih klijentskim uređajima po potrebi. Administratori mogu odabrati da ručno unesu adrese ili ih dobiju od DHCP-a. Adrese se takođe mogu ažurirati na klijentskom uređaju preko menija za konfiguraciju operativnog sistema.

Problemi sa DNS-om mogu biti prekinuti i teško rešiti probleme, s obzirom na geografsku distribuiranu prirodu. Klijenti se i dalje mogu povezati na svoju lokalnu mrežu kada je DNS prekinut, ali neće moći da dođu do udaljenih uređaja po njihovom imenu. Kada mrežna podešavanja klijentskog uređaja prikazuju adrese DNS servera od 0.0.0.0 , ona označava neusaglašenost sa DNS-om ili sa svojom konfiguracijom na lokalnoj mreži.