Che cos’è Localhost e in che modo è diverso da 127.0.0.1?

Was ist Localhost und wie unterscheidet es sich von 127.0.0.1?
⏱️ 3 min read

Anche quando ogni dispositivo di rete è disconnesso, il computer può comunque comunicare su una sorta di rete. Nota come “loopback”, una macchina Unix può inviare e ricevere comunicazioni di rete da se stessa e verso se stessa tramite un dispositivo di rete virtuale. Il tuo computer può inviare messaggi da se stesso a se stesso, consentendo comunicazioni in stile rete senza la necessità di una rete funzionante.

Che cos’è 127.0.0.1?

127.0.0.1 è l’indirizzo IP di loopback più comunemente utilizzato. Fa parte del blocco riservato di oltre sedici milioni di indirizzi IP utilizzati specificamente per la funzionalità di loopback. Un loopback consente al computer di comunicare con se stesso durante l’utilizzo dei protocolli di connessione di rete.

In generale, un loopback è un dispositivo di rete virtuale che crea una connessione di rete con un solo endpoint, il che significa che inizia e finisce nello stesso dispositivo: il tuo computer. In effetti, il dispositivo di loopback compare anche in ipconfig con il nome lo, come visto sopra. Gli indirizzi di loopback vengono utilizzati principalmente per la risoluzione dei problemi (è simile a guardare in uno specchio) o per accedere alle risorse locali tramite un’interfaccia di rete.

Cos’è localhost?

differenza-localhost-127-0-0-1-networking

“Localhost” descrive una porta di comunicazione che si connette al server di origine. Consente a una connessione di rete di “loopback” su se stessa, consentendo di emulare le connessioni di rete quando tale rete non è presente o disponibile. In pratica, localhost viene considerato come sinonimo di 127.0.0.1 per l’utilizzo e la discussione. Tuttavia, è importante ricordare che non sono strettamente identici.

Prima di effettuare una richiesta DNS per tradurre la stringa di testo digitata dall’utente in un indirizzo IP navigabile, il sistema operativo controlla il file HOSTS per eventuali alias o regole di reindirizzamento. Su un sistema configurato su valori predefiniti standard, “localhost” in un URI verrà risolto in 127.0.0.1 in IPv4 o :: 1 per IPv6. Tuttavia, esistono molti più indirizzi di loopback rispetto a questi due. Il blocco di indirizzi IP riservati agli indirizzi di loopback va da 127.0.0.0 a 127.255.255.255.

Nella maggior parte dei casi localhost si risolverà a 127.0.0.1, grazie a una regola di reindirizzamento nel file HOSTS, come menzionato sopra. Ma in alcuni casi, localhost potrebbe essere mappato a un indirizzo IP diverso. Quindi, localhost potrebbe essere puntato a qualsiasi indirizzo IP in quel blocco e funzionerebbe in modo identico.

Conclusione: qual è la differenza tra localhost e 127.0.0.1?

Sulla maggior parte delle macchine localhost e 127.0.0.1 sono funzionalmente identici. Ma localhost è un file etichetta per l’indirizzo IP e non per l’indirizzo stesso. Localhost potrebbe essere puntato a diversi indirizzi IP. Infatti, potrebbe essere puntato a qualsiasi indirizzo IP, anche uno al di fuori del blocco di indirizzi riservati. Il file HOSTS non si preoccupa e non ti fermerà. Tuttavia, interromperà funzionalità significative sul tuo sistema e bloccherà qualsiasi app che si basi su una connessione localhost.

Il blocco 127 di indirizzi è stato scelto per il blocco di indirizzi di loopback perché era l’ultimo blocco di indirizzi di Classe A, che va dal valore dell’indirizzo binario 00000001 a 01111111. In IPv6, l’indirizzo di loopback è il primo indirizzo, 0: 0: 0 : 0: 0: 0: 0: 1, più frequentemente espresso nella sua forma troncata come :: 1.

Se stai passando da Windows a un sistema Unix, potresti aver notato che loopback è praticamente sinonimo di localhost. Puoi usare il tuo file HOSTS per fare il reindirizzamento “loopback” a 127.0.0.1, ma è più una sostituzione di testo che altro.

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar di Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Potrebbero interessarti anche...

Subscribe
Notificami
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x