DNS (sustav domene)

Domain Name System (DNS) prevodi naziv domene Interneta i domaćina na IP adrese i obrnuto.

Na Internetu, DNS automatski pretvara imena koja upisujemo u našu adresnu traku web-preglednika na IP adrese web poslužitelja na tim web mjestima. Veće korporacije također koriste DNS za upravljanje vlastitim intranetom tvrtke. Domaće mreže koriste DNS kada se pristupaju Internetu, ali ga ne koriste za upravljanje nazivima kućnih računala.

Kako funkcionira DNS

DNS je klijentski / poslužiteljski mrežni sustavi: DNS klijenti šalju zahtjeve i primaju odgovore od DNS poslužitelja . Zahtjevi koji sadrže ime, koji rezultiraju vraćanjem IP adrese s poslužitelja, nazivaju se DNS pretrazi prema naprijed. Podržani su i zahtjevi koji sadrže IP adresu i koji rezultiraju nazivanjem nazvanim obrnuti DNS traženja . DNS implementira distribuiranu bazu podataka za pohranu tog imena i posljednjih poznatih adresa za sve javne hostove na Internetu.

DNS baza podataka nalazi se na hijerarhiji posebnih poslužitelja baze podataka. Kada klijenti poput web preglednika izdaju zahtjeve koji uključuju nazive internetskih hostova, dio softvera (obično ugrađen u mrežni operacijski sustav) nazvan DNS resolver prvo kontaktira DNS poslužitelj kako bi odredio IP adresu poslužitelja. Ako DNS poslužitelj ne sadrži potrebne mape, on će zauzvrat proslijediti zahtjev drugom DNS poslužitelju na sljedećoj višoj razini u hijerarhiji. Nakon što se potencijalno nekoliko poruka za prosljeđivanje i delegiranje šalju unutar hijerarhije DNS-a, IP adresa za danog domaćina stigla na rezoluciju, koja zatim popunjava zahtjev putem internetskog protokola .

DNS dodatno uključuje podršku za zahtjeve u predmemoriji i za redundanciju . Većina mrežnih operacijskih sustava podržava konfiguraciju primarnih, sekundarnih i tercijarnih DNS poslužitelja, od kojih svaki može poslužiti početnim zahtjevima klijenata.

Postavljanje DNS-a na osobnim uređajima i kućnim mrežama

Davatelji internetskih usluga (ISP-ovi) održavaju vlastite DNS poslužitelje i koriste DHCP za automatsko konfiguriranje mreža svojih klijenata. Dodjeljivanje automatskog DNS poslužitelja ublažuje kućanstva teret DNS konfiguracije. Međutim, administratori kućne mreže nisu dužni zadržati svoje postavke ISP-ova. Neki radije koriste jednu od dostupnih javnih Internet DNS usluga . Javne DNS usluge osmišljene su tako da nude bolju izvedbu i pouzdanost od onoga što tipični ISP može razumno ponuditi.

Home širokopojasni usmjerivači i drugi uređaji mrežnih pristupnika pohranjuju primarne, sekundarne i tercijarne IP adrese DNS poslužitelja za mrežu i dodjeljuju ih klijentima prema potrebi. Administratori mogu odabrati ručno unos adresa ili ih dobiti od DHCP-a. Adrese se mogu ažurirati i na klijentskom uređaju putem izbornika za konfiguriranje operacijskog sustava.

Problemi s DNS-om mogu biti povremeni i teško je riješiti s obzirom na njegovu zemljopisno distribuiranu prirodu. Klijenti se i dalje mogu povezati s lokalnom mrežom kada se DNS prekine, ali neće moći dohvatiti udaljene uređaje po imenu. Kada mrežne postavke klijentskog uređaja prikazuju adrese DNS poslužitelja od 0.0.0.0 , to ukazuje na neuspjeh s DNS-om ili sa konfiguracijom na lokalnoj mreži.