Localhost
"Localhost" è il nome host predefinito che fa riferimento al computer locale su cui è in esecuzione un programma. Utilizza l'indirizzo IP 127.0.0.1, noto anche come indirizzo di "loopback", perché instrada le informazioni inviate a quell'indirizzo nuovamente verso il computer locale. Gli sviluppatori usano "localhost" per testare siti web e software indirizzando il browser web al computer locale invece che a un server remoto.
L'indirizzo IP localhost 127.0.0.1 è un indirizzo speciale che non viene mai assegnato a un dispositivo dal router di una rete; punta sempre al dispositivo corrente quando viene richiesto. Anche il nome "localhost" è riservato come nome di dominio di primo livello e non può essere assegnato dai registrar di domini, impedendo ai siti web di dirottare e fare spoofing di una connessione locale.
"Localhost" viene usato dagli sviluppatori che testano siti web e applicazioni per simulare una connessione a un altro server. Ad esempio, se durante la creazione di un sito web esegui un software da server web su un computer, puoi indirizzare il tuo browser web a "localhost" per visualizzare il sito in fase di sviluppo. La connessione non deve viaggiare attraverso una rete, ma il browser la tratta come qualsiasi altro nome di dominio.