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.
Sfida
MedioMostra che un nome è solo un sostituto di un indirizzo.
- Crea
index.htmlcontenente esattamenteSAME - Servi la cartella sulla porta 9103 in background
- Recuperala due volte: una volta usando
127.0.0.1e una volta usandolocalhost
Entrambe le richieste raggiungono lo stesso server, quindi l'output è:
SAME
SAMEProvalo tu
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