Che cos'è Localhost e come è possibile utilizzarlo?


Il localhost - noto anche come "indirizzo di loopback" - viene utilizzato per stabilire una connessione o una chiamata IP sul proprio computer o macchina. L'indirizzo di loopback viene in genere utilizzato nel contesto della rete e offre a un computer la capacità di convalidare lo stack IP.

Chiunque abbia un background o un interesse nella rete troverà importante apprendere e comprendere la terminologia del computer affiliato con il campo. Localhost è una di queste terminologie considerata vantaggiosa per qualsiasi tecnico informatico. Comprendere l'importanza e gli usi di localhost è anche un ottimo posto per iniziare il tuo viaggio nella terminologia della rete.

Che cos'è LocalHost e come viene utilizzato?

Non solo un termine, localhost può anche essere un nome di dominio , come netflix.com o google.com. Proprio come qualsiasi dominio, localhost avrà anche il proprio indirizzo IP (Internet Protocol).

L'indirizzo necessario dipenderà dal protocollo Internet utilizzato. La chiamata all'host locale tramite IPv4, che è l'IP più comune, avrà un intervallo compreso tra 127.0.0.0 e 127.255.255.255 ma in genere sarà 127.0.0.1. Gli utenti di IPv6 possono stabilire un loopback inserendo: 1.

Protocollo Internet

Il protocollo Internet (IP) è stato messo in atto per stabilire un metodo standard per computer per comunicare con altri dispositivi sulla rete. Non governa solo gli indirizzi, ma anche il modo in cui i tuoi dati vengono inviati e ricevuti sia per le reti locali che su Internet.

IPv4, che è Internet Protocol versione 4, è quello più comunemente usato a livello globale. IPv4 si affida fortemente al protocollo TCP (Transmission Control Protocol) per gestire la maggior parte dei problemi relativi ai dati come consegna, sequenziamento e integrità. Questo IP è stato progettato come protocollo senza connessione da utilizzare su macchine basate su Ethernet.

In_content_1 all: [300x250] / dfp: [640x360]->

IPv6 ha iniziato lentamente a sostituire IPv4. La domanda di indirizzi IP è cresciuta in modo esponenziale sulla scia del boom digitale. Sempre più dispositivi utilizzano Internet, quindi IPv6 è stato sviluppato per soddisfare l'aumento e affrontare alcuni dei difetti fondamentali riscontrati in IPv4.

Laddove IPv4 consente l'utilizzo di circa 4,3 miliardi di indirizzi IP univoci, IPv6 consentirà fino a 340 trilioni di miliardi.

Oltre ai numeri, IPv6 offre anche vantaggi di rete. Apre un rilevamento più semplice tra i dispositivi di altre reti abilitate per IPv6, consentendo agli utenti di utilizzare i servizi senza la necessità di azioni dell'utente finale. Anche la necessità di Network Address Translation (NAT) è significativamente ridotta quando si utilizza IPv6. Il NAT è ciò che consente ai client IPv4 di condividere un singolo indirizzo IP.

Visto che IPv4 è il più comune tra i due protocolli Internet utilizzati, sarà il nostro obiettivo andare avanti.

Come funziona 127.0.0.1

Quando si stabilisce una connessione IPv4 all'indirizzo di loopback 127.0.0.1, viene assegnata una subnet mask 255.0.0.1. Pertanto, se qualsiasi switch pubblico, router o gateway riceve un pacchetto di dati con il loopback come destinazione, le informazioni dei dati non verranno registrate.

Ciò significa che se un pacchetto di dati viene eliminato all'esterno dell'host locale, le informazioni non continueranno su un altro computer in rete. Ciò aiuta a mantenere la sicurezza della rete impedendo alla macchina di raccogliere pacchetti di dati vaganti che potrebbero tentare di attivare altri servizi in risposta.

Usi comuni per Localhost

Oltre alle funzionalità di sicurezza, localhost può essere utile in alcuni altri scenari. Esistono tre scopi principali per l'indirizzo di loopback considerato utile per un tecnico della rete di computer.

Esecuzione di un test di velocità

L'invio di una richiesta ping è l'uso più comune che troverai per l'indirizzo di loopback. Usando il Prompt dei comandi di Windows, puoi testare la tua connessione e scoprire qualsiasi problemi di prestazione che il tuo computer potrebbe essere attualmente di fronte.

Per eseguire una richiesta di ping a localhost:

  1. Apri la finestra di dialogo della funzione Esegui(tasto Windows + R) e digita cmd. Premi Invia.
    1. Puoi anche digitare cmdnella casella di ricerca sulla barra delle applicazioni e selezionare Prompt dei comandidall'elenco.
    2. Esecuzione come amministratoreè consigliato.
    3. Digita ping127.0.0.1e premi Invia.
    4. I risultati verranno visualizzati sullo schermo. I dati mostrati includeranno il numero di pacchetti di dati inviati, ricevuti, persi e il tempo approssimativo di andata e ritorno della trasmissione dei dati.

      Blocco di siti Web

      Quando è necessario bloccare l'accesso a determinati siti Web, localhost può fare il trucco. Il loopback può essere molto utile nella prevenzione del tuo browser dall'accesso a siti dannosi. Per farcela, devi sapere quali sono i file host e lo scopo che servono in questo contesto.

      Ogni volta che il tuo computer tenta di accedere a un sito Web o computer remoto utilizzando il nome di dominio, il computer invierà una richiesta al Domain Name Server (DNS) alla ricerca di un file host memorizzato localmente.

      Ad esempio, l'indirizzo IPv4 127.0.0.1, verrà visualizzato come "localhost" nel DNS. Il nome di dominio di ogni nuovo sito Web che visiterai si troverà anche memorizzato come file host. Ciò crea una risposta di caricamento più rapida per eventuali visite di ritorno allo stesso sito.

      Il file host conterrà anche gli indirizzi IP di tutti i nomi di dominio che memorizza. Dovrai modifica questi indirizzi IP per abbinare l'indirizzo di loopback 127.0.0.1 per bloccarli. In caso contrario, il traffico verrà reindirizzato al localhost.

      Anche se funziona in modo semplicissimo, l'utilizzo di localhost come metodo per impedire l'accesso a siti Web indesiderati non è la soluzione migliore. Il motivo principale è che se si dovesse avere bisogno dell'accesso a tali siti, è necessario rimuovere manualmente la voce come amministratore. Solo l'amministratore che ha creato la voce iniziale sarà in grado di farlo, bloccando gli altri che devono raggiungere il sito specifico per un motivo o per l'altro.

      Test di nuovi programmi o applicazioni Web

      Ogni volta che un loopback è attivato, il sistema operativo diventa un server simulato. Ciò consente di caricare nel server tutti i file necessari di un programma al fine di testarne la funzionalità.

      In combinazione con altri software, puoi persino utilizzare il loopback per consentire alle app mobili caricate lateralmente di accedere ai componenti del server desktop o inviare richieste a un'API specifica.

      [LINUX] - #72 Usare i VirtualHost di Apache per servire molti siti web

      Post correlati:


      9.10.2019