Nwlapcug.com


Differenza tra ricorsiva e query Iterative in DNS

Differenza tra ricorsiva e query Iterative in DNS


Il Domain Name System (DNS) è un database distribuito gli indirizzi Web di collegamento per il vero indirizzo del computer che ospita tale sito Web. Gli indirizzi Web sono chiamati i nomi di dominio. L'indirizzo di un sito Web si presenta come "www.asite.com." Questo è un nome di dominio, ma non significa nulla su Internet. Il browser Web che ha bisogno di visualizzare una pagina da un dominio richiesto deve prima ottenere l'indirizzo Internet del server Web. Il processo di query viene gestito da un dispositivo chiamato un resolver. Le impostazioni sul resolver determinano se la query sarà ricorsiva o iterativo.

Indirizzi IP

Il vero indirizzo di un computer collegato a Internet viene chiamato l'indirizzo IP. IP è l'acronimo di Internet Protocol. L'indirizzo IP è un numero binario a 32 bit. Per rendere più facile per visualizzare un indirizzo IP, esso è suddiviso in quattro sezioni e ogni numero viene convertito in notazione decimale. I quattro numeri sono quindi separati da punti, risultante in qualcosa che assomiglia a "123.34.33.101."

Server di nome di dominio

I nomi di dominio sono più facili per il pubblico da ricordare, ma ogni computer nel mondo è contattabile tramite un indirizzo IP, non un nome di dominio. Domain Name System esegue il mapping tra questi due sistemi di indirizzamento. Il database contenente tutti i mapping tra nomi di dominio e indirizzi IP nel mondo è distribuito tra molti computer in tutto il mondo. Ognuno di questi è chiamato un Server di nome di dominio, e ciascuno detiene solo una parte del database totale.

Resolver DNS

Il browser Web riceve istruzioni per scaricare una pagina Web da un utente in termini di un nome di dominio. Si può ottenere solo quella pagina trattando con altri computer utilizzando gli indirizzi IP. Il browser Web mani il compito di trovare l'indirizzo IP per un nome di dominio di un resolver DNS. Il resolver può essere sulla stessa rete, o può essere residente sul sistema di un provider di servizi Internet. Il resolver Contatta un Server di nome di dominio, ma tale server non potrebbe tenere il mapping richiesto.

Ricorsiva/iterativo

Un'impostazione del resolver determina come tratterà con situazioni in cui il primo server contattato non sono la traduzione necessaria. In una query ricorsiva, il server DNS contattato contattare altri server per conto del resolver e quindi restituire il mapping. In una query iterativa, il resolver chiede al server per fornire il mapping solo se si tiene in se. Se il server non dispone l'indirizzo richiesto, risponde con l'indirizzo di un altro server che potrebbe provare il resolver. Il resolver può utilizzare l'indirizzo suggerito o ignorarlo e funzionare però un elenco dei server DNS che dispone di un database. Le query ripetute per molti server dal resolver è una query iterativa.