Menu
Coddy logo textTech

Perché esistono i nomi

Lezione 5 di 47 del corso Reti da terminale di Coddy.

Hai un indirizzo a cui inviare una richiesta. Allora perché qualcuno dovrebbe digitare example.com invece di 93.184.216.34?

Per due motivi. Gli indirizzi sono difficili da ricordare e, cosa ancora peggiore, cambiano. Un sito si sposta su un nuovo host, aggiunge un secondo server o cambia provider, e l’indirizzo cambia mentre il nome rimane esattamente lo stesso.

Il DNS, il Domain Name System, è la rubrica telefonica che trasforma un nome in un indirizzo nel momento in cui ne hai bisogno. È un servizio di ricerca che funziona silenziosamente dietro quasi ogni richiesta che fai.

Questo significa che ogni richiesta ha in realtà due passaggi: risolvere il nome in un indirizzo, poi connettersi a quell’indirizzo. Tienili distinti, perché quando qualcosa non funziona, capire quale dei due passaggi si è interrotto costituisce gran parte della diagnosi. Se un nome non viene risolto, non si è mai arrivati alla fase di connessione.

challenge icon

Sfida

Medio

Mostra che un nome è solo un sostituto di un indirizzo.

  1. Crea index.html contenente esattamente SAME
  2. Servi la cartella sulla porta 9103 in background
  3. Recuperala due volte: una volta usando 127.0.0.1 e una volta usando localhost

Entrambe le richieste raggiungono lo stesso server, quindi l'output è:

SAME
SAME

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Reti da terminale

Esercitati da solo: Playground Terminal