Što je DNS pretraga?

Pretraživanje sustava naziva domene (DNS) je proces koji je uključen u dobivanje adrese internetskog protokola (IP) kada se postavi zahtjev za razrješenje DNS-a. To također mogu biti koraci koji se poduzimaju za rješavanje IP adrese kada je zatraženo obrnuto DNS traženje. DNS sustav je međusobno povezana mreža računalnih poslužitelja raspoređenih u hijerarhiji domena i poddomena. Ovisno o prirodi razlučivosti DNS-a i DNS informacijama koje DNS poslužitelji spremaju u predmemoriju, DNS pretraga može putovati bočno kroz DNS sustav ili biti proslijeđena na podređene ili korijenske poslužitelje. Odgovor na zahtjev za razrješenje na kraju će biti vraćen računalu ili mrežnom uređaju koji je pokrenuo DNS pretragu.

Mrežni uređaji, uključujući računala, obično imaju lokalnu datoteku koja se zove hosts datoteka, koja će se prvo pogledati kada se pokrene DNS pretraga. Ova se datoteka čuva u trajnoj pohrani i sadrži statičke unose IP adresa povezanih s nazivima strojeva ili domena. Ako se traženi naziv ili IP adresa ne pronađe u ovoj datoteci, mrežni uređaj će kontaktirati lokalni DNS poslužitelj, koji je statički ili dinamički konfiguriran u konfiguracijskoj datoteci mrežnog adaptera. Ovo je obično DNS poslužitelj koji pripada davatelju internetskih usluga (ISP) ili mreži tvrtke.

Ako lokalni DNS poslužitelj može razriješiti zahtjev za razlučivanje DNS-a, poslat će odgovor DNS razlučivanja mrežnom uređaju koji je pokrenuo DNS pretragu. Ovisno o informacijama koje je predmemorirao lokalni DNS poslužitelj, on može proslijediti zahtjev. Lokalni DNS poslužitelj će na kraju primiti odgovor, predmemoriju primljenih informacija i odgovoriti inicijatoru DNS pretraživanja s traženim informacijama. Bočni zahtjev se obično pokreće kada lokalni poslužitelj zna kako kontaktirati DNS poslužitelj odgovoran za traženu domenu, ali ne zna kako doći do poddomene ili određenog stroja unutar domene.

Kada lokalni DNS poslužitelj nema nikakve informacije, poslat će zahtjev prema gore kroz DNS hijerarhiju prema korijenskom DNS poslužitelju. Uzlazni DNS poslužitelji u hijerarhiji obično se ponašaju na isti način kao i lokalni DNS poslužitelji. Oni će odgovoriti na zahtjeve ili ih proslijediti i po potrebi spremati informacije. Ako tražena domena ili stroj unutar domene ne postoji ili se ne može kontaktirati, DNS poslužitelj odgovoran za ove informacije poslat će odgovor unatrag navodeći da DNS pretraga nije mogla riješiti zahtjev za razrješenje.

DNS pretraživanja često se koriste s mrežnim alatima, alatima za e-poštu, tijekom pretraživanja weba i za sigurnost mreže. DNS pretraga sastavni je dio koncepta jednostavnosti korisnika, pomažući da se osigura da ljudi mogu lako koristiti Internet korištenjem imena za resurse umjesto nerazumljivih IP adresa. Pretraživanje DNS-a radi u pozadini, tako da također pomaže osigurati jednostavnost korištenja skrivanjem tehničkih detalja umrežavanja.