Menu Maturando
Crea account gratuitoHai già un account? Accedi

Sistemi e Reti · 3. Lo strato di applicazione

DNS: Domain Name System e risoluzione dei nomi

  • Riassunto
  • Argomento 2 di 5

Si inizia gratis

Hai ripassato. Adesso mettiti alla prova.

Accedi per salvare i progressi e iniziare un quiz.

Che cos'è il DNS

Il DNS (Domain Name System) è la “rubrica telefonica” di Internet: traduce i nomi a dominio testuali, come google.com, negli indirizzi IP numerici usati da computer e router. Il servizio usa principalmente UDP sulla porta 5353 per scambiare messaggi rapidamente. Non risiede su un singolo computer: è un database distribuito mondiale, organizzato ad albero invertito.

  • Root server: punto di partenza, rappresentato dal punto finale.
  • TLD: domini di primo livello come .com, .it, .edu.
  • Domini di secondo livello: nomi registrati da aziende o persone.
  • Sottodomini: divisioni interne, come mail.google.com.

Risoluzione dei nomi

La risoluzione dei nomi è la ricerca a tappe dell’IP. Il browser controlla la cache locale; se non trova la risposta, interroga il DNS Resolver, di solito del provider. Il Resolver contatta un Root Server, poi il Server TLD e infine il Server Autorevole, che possiede l’IP definitivo. Il Resolver memorizza l’IP in cache per un tempo pari a TTLTTL e lo consegna al browser.

La risoluzione può essere ricorsiva, quando il Resolver svolge tutto il lavoro e restituisce la risposta finale, oppure iterativa, quando il server interrogato indica il prossimo server da contattare.

DNSIndirizzo IPRisoluzione nomiServer DNSTLDDNS ResolverTTLRisoluzione ricorsivaRisoluzione iterativa