Uvod u sustav domene (DNS)

Telefonski imenik interneta

Internet i mnoge veće privatne Internet Protocol (IP) mreže oslanjaju se na oslanjanje na Domain Name System (DNS) kako bi pomogli izravnom prometu. DNS održava distribuiranu bazu podataka o nazivima i adresama mreže te pruža metode za računala da daljinski upitaju bazu podataka. Neki ljudi nazivaju DNS-om "telefonski imenik Interneta".

DNS i World Wide Web

Sve javne web stranice se pokreću na poslužiteljima povezanim s internetom s javnim IP adresama . Web poslužitelji na adresi winicare.com, primjerice, imaju adrese poput 207.241.148.80. Iako korisnici mogu upisivati ​​adrese kao što su http://207.241.148.80/ u web preglednik kako bi posjetili web stranice, mogućnost upotrebe vlastitih imena kao što je http://www.about.com/ je mnogo praktičnija.

Internet koristi DNS kao svjetsku uslugu za rješavanje imena za javne web stranice. Kada netko upiše naziv web mjesta u svoj preglednik, DNS potražuje odgovarajuću IP adresu za tu web lokaciju, podatke potrebne za željenu mrežnu vezu između web preglednika i web-poslužitelja .

DNS poslužitelji i naziv hijerarhije

DNS koristi arhitekturu mreže klijenta / poslužitelja . DNS poslužitelji su računala namijenjena za pohranu podataka DNS baze podataka (imena i adresa), dok klijenti DNS-a uključuju računala, telefone i druge uređaje krajnjih korisnika. DNS poslužitelji međusobno su suženi, međusobno djelujući kao klijenti kada je to potrebno.

DNS organizira svoje poslužitelje u hijerarhiju. Za Internet, tzv. Root serveri nalaze se na vrhu DNS hijerarhije. Poslužitelji root-ova Interneta upravljaju podacima DNS poslužitelja za najvišu domenu Web -a (poput ".com" i ".uk"), a posebno imena i IP adrese izvornih (zvanih autoritativnih ) DNS poslužitelja odgovornih za odgovaranje upite o svakom TLD-u pojedinačno. Poslužitelji na sljedećoj donjoj razini hijerarhije DNS-a prate nazive i adrese domene druge razine (poput "about.com"), a dodatne razine upravljaju web-domene (poput "compnetworking.about.com").

DNS poslužitelji instaliraju i održavaju privatne tvrtke i tijela upravljanja internetom širom svijeta. Za Internet, 13 poslužitelja roothana (zapravo suvišni bazeni strojeva širom svijeta) podržavaju stotine internetskih domena najviše razine, dok About.com pruža autoritativne informacije DNS poslužitelja za web stranice unutar svoje mreže. Organizacije mogu slično implementirati DNS na svojim privatnim mrežama zasebno, u manjoj mjeri.

Više - Što je DNS poslužitelj?

Konfiguriranje mreža za DNS

DNS klijenti (zove resolveri ) koji žele koristiti DNS moraju imati konfiguriranu mrežu. Resolver upita DNS pomoću fiksnih ( statičkih ) IP adresa jednog ili više DNS poslužitelja. Na kućnoj mreži adresa DNS poslužitelja može se konfigurirati jednom na širokopojasnom usmjerivaču i automatski preuzeti klijentskim uređajima ili se adrese mogu konfigurirati na svakom klijentu pojedinačno. Administratori kućne mreže mogu dobiti važeće adrese DNS poslužitelja od svojih davatelja internetskih usluga ili pružatelja internetskih usluga treće strane poput Google Public DNS i OpenDNS.

Vrste traženja DNS-a

DNS najčešće koriste web preglednici koji automatski pretvaraju nazive internetskih domena u IP adrese. Osim ovih naprijed upita , DNS se također koristi za:

Zahtjevi za mrežom koji prate DNS pretraživanja pokreću se preko TCP i UDP , port 53 prema zadanim postavkama.

Vidi također - Pretraživanje IP adrese prema naprijed i natrag

DNS Caches

Kako bi se bolje obradio veći broj zahtjeva, DNS koristi predmemoriranje. DNS spremnici pohranjuju lokalne kopije nedavno pristupačnih DNS zapisa, dok se izvornici nastavljaju održavati na svojim određenim poslužiteljima. Imajući lokalne kopije DNS zapisa izbjegava generiranje mrežnog prometa i putem hijerarhije DNS poslužitelja. Međutim, ako DNS predmemorija postaje zastarjela, može doći do problema s mrežnim povezivanjem. DNS spremišta također su bili skloni napasti mrežnim hakerima. Administratori mreže mogu ispirivati ​​DNS cache, ako je potrebno, koristeći ipconfig i slične uslužne programe.

Više - Što je DNS Cache?

Dinamički DNS

Standardni DNS zahtijeva da se sve informacije IP adrese spremljene u bazi podataka fiksiraju. Ovo funkcionira dobro za podržavanje tipičnih web stranica, ali ne i za uređaje koji upotrebljavaju dinamičke IP adrese kao što su internetske web kamere ili kućni web poslužitelji. Dinamički DNS (DDNS) dodaje proširenja mrežnog protokola na DNS kako bi se omogućila usluga razlučivanja naziva za dinamičke klijente.

Različiti pružatelji treće strane nude dinamičke DNS pakete dizajnirane za one koji žele daljinski pristupiti svojoj kućnoj mreži putem Interneta. Postavljanje internetskog DDNS okruženja zahtijeva prijavu s odabranim davateljem i instaliranje dodatnog softvera na lokalnu mrežu. DDNS davatelj daljinski nadgleda pretplaćene uređaje i obavlja potrebna ažuriranja poslužitelja DNS imena.

Više - Što je dinamički DNS?

Alternative DNS

Microsoft Windows Internet Naming Service (WINS) podržava razlučivanje imena sličnih DNS-u, ali radi samo na računalima sa sustavom Windows i korištenjem drugog prostora za naziv. WINS se koristi na nekim privatnim mrežama Windows računala.

Dot-BIT je open source projekt temeljen na BitCoin tehnologiji koja radi na dodavanju podrške za ".bit" vršnu domenu na Internet DNS.

Internet Protocol Tutorial - IP mreža numeriranje