Indirizzi IP · 2 min read · Nov 30, 2025
Perché l'indirizzo IP di Localhost è 127.0.0.1? Il suo significato e utilizzo

Table Of Contents
- Ti sei mai chiesto quale sia l’IP di localhost e cosa sia effettivamente 127.0.0.1?
- Come funziona 127.0.0.1? Perché si chiama così?
Ti sei mai chiesto quale sia l’IP di localhost e cosa sia effettivamente 127.0.0.1?
Se sei su Internet 24 ore su 24, 7 giorni su 7, potresti sicuramente aver sentito o visto un indirizzo IP 127.0.0.1 durante il tuo tempo in rete. I nerd tra di voi potrebbero sapere che 127.0.0.1 punta a localhost. Ma sai perché l’indirizzo IP di localhost è 127.0.0.1 e non qualcos’altro?
La logica di base dietro questo indirizzo è che viene utilizzato per stabilire una connessione con lo stesso computer utilizzato dall’utente finale. Di seguito è riportata una risposta dettagliata di un utente nel forum di Super User.
Come funziona 127.0.0.1? Perché si chiama così?
Ecco una risposta geek da un tecnico :
127 è l’ultimo numero di rete in una rete di classe A con una maschera di sottorete di
255.0.0.0.127.0.0.1è il primo indirizzo assegnabile nella sottorete.127.0.0.0non può essere utilizzato perché sarebbe il numero di rete. Ma utilizzare altri numeri per la parte host dovrebbe funzionare bene e tornare a utilizzare127.0.0.1. Puoi provarlo tu stesso pingando127.1.1.1se vuoi. Perché hanno aspettato fino all’ultimo numero di rete per implementare questo? Non credo sia documentato.
La maggior parte degli sviluppatori utilizza localhost 127.0.0.1 per testare le proprie applicazioni prima di distribuirle effettivamente. Quando provi a stabilire una connessione di rete all’indirizzo di loopback 127.0.0.1, funziona allo stesso modo di una connessione con qualsiasi dispositivo remoto. Tuttavia, evita la connessione all’hardware dell’interfaccia di rete locale.
Ma perché l’indirizzo IP di localhost inizia con 127? Bene, 127 è l’ultimo numero di rete in una rete di classe A. Ha una maschera di sottorete di 255.0.0.0. Quindi, il primo indirizzo assegnabile nella sottorete è 127.0.0.1.
Tuttavia, se utilizzi altri numeri dalle porzioni host, dovrebbe funzionare bene e tornare a 127.0.0.1. Quindi, puoi pingare 127.1.0.1 se vuoi.
Potresti anche chiederti perché è stato scelto l’ultimo numero di rete per implementare questo. Bene, la prima menzione di 127 come loopback risale a novembre 1986 RFC 990. E, nel 1981, 0 e 127 erano le uniche reti di classe A riservate.
Il numero di rete di classe A 127 è assegnato alla funzione “loopback”, cioè, un datagramma inviato da un protocollo di livello superiore a un indirizzo di rete 127 dovrebbe tornare all’interno dell’host. Nessun datagramma “inviato” a un indirizzo di rete 127 dovrebbe mai apparire su alcuna rete da nessuna parte.
Già nel settembre 1981
RFC 790
, 0 e 127 erano già riservati:
000.rrr.rrr.rrr Riservato [JBP]
...
127.rrr.rrr.rrr Riservato [JBP]0 e 127 erano le uniche reti di classe A riservate nel 1981. Tra i due localhost disponibili, 0 veniva utilizzato per puntare a un host specifico e ciò ha lasciato 127. Quindi, tutti gli sviluppatori che testano le proprie app e siti web devono utilizzare 127 per il loopback. Alcuni lo definirebbero anche più sensato scegliere 1.0.0.0 per il loopback, ma quello era già assegnato alla BBC Packet Radio Network.
Puoi trovare ulteriori informazioni e discussioni su localhost dagli utenti di Stack Exchange qui.
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.