GNU/Linux >> Linux Esercitazione >  >> Linux

Come modificare il file dei tuoi host in Windows 10

Cos'è un file host?

Il file hosts è un file di testo normale locale che mappa i server o i nomi host agli indirizzi IP. Questo file è in uso dai tempi di ARPANET. Era il metodo originale per risolvere i nomi host in un indirizzo IP specifico. Il file hosts è solitamente il primo processo nella procedura di risoluzione dei nomi di dominio. Ecco un esempio di una voce di file hosts.

127.0.0.1 localhosts #loopback

Usiamo il codice sopra come esempio poiché è quasi sempre incluso in ogni file hosts. Un altro esempio sarebbe simile alla voce seguente.

Nota:abbiamo aggiunto le parentesi graffe intorno a ciascuna voce nel file hosts qui sotto per definire meglio ogni sezione.
{67.225.187.61} {liquidweb.com} {#Liquid Web}
  • La prima sezione indica l'indirizzo IP a cui verrà reindirizzata una richiesta.
  • La seconda sezione indica la posizione da cui vogliamo reindirizzare una richiesta.
  • La terza sezione specifica un commento per la voce.
  • Ogni voce è solitamente separata da uno spazio o da una tabulazione.

Aggiungeremmo la voce precedente al nostro file hosts per associare il nome host (o il nome di dominio) liquidweb.com con l'indirizzo IP 67.225.187.61 . Per fornire un esempio funzionante, passiamo alla sezione successiva.

Perché un file Hosts è utile?

Diciamo che abbiamo appena completato una migrazione a un nuovo server. Per vedere come appariranno e come funzioneranno i nostri domini sul nostro nuovo server prima di spostare le nostre impostazioni DNS, non possiamo semplicemente digitare uno dei nostri nomi di dominio attuali poiché si risolverà nel vecchio server da cui ci stiamo allontanando ( poiché non spostiamo mai i nostri record DNS A dal vecchio server finché non siamo sicuri che il nuovo sito funzioni come previsto ).

Quindi, per vedere come apparirà il nostro dominio sul nuovo server, (senza dover modificare i nostri record DNS ) possiamo semplicemente modificare il nostro file hosts locale per indirizzare il dominio al nuovo IP del server. Se il nostro dominio è liquidweb.com e il vecchio IP è 67.225.187.61 e il nostro nuovo IP sarà 72.30.35.10 , possiamo commentare temporaneamente la voce corrente di liquidweb.com (usando un '# ') e aggiungi una voce alternativa che punti al nuovo IP del server.

#67.225.187.61 liquidweb.com #Liquid Web
72.30.35.10   liquidweb.com #this is the new liquidweb.com

Se abbiamo aggiunto la voce sopra al nostro file hosts, ogni volta che apriamo liquidweb.com nel nostro browser, verremo ora reindirizzati all'IP 72.30.35.10.

Dove si trova il file Hosts?

La posizione del file hosts varia in base al sistema operativo. Le posizioni tipiche sono indicate di seguito.

  • Windows 10 - "C:\Windows\System32\drivers\etc\hosts"
  • Linux - "/etc/hosts"
  • Mac OS X - "/private/etc/hosts"

Cosa contiene un file host?

Un file hosts contiene voci simili alle seguenti informazioni. Le tue voci potrebbero differire in modo significativo.

# This file is automatically generated by WSL based on the Windows hosts file:
# %WINDIR%\System32\drivers\etc\hosts. Modifications to this file will be overwritten.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.

127.0.0.1	localhost
127.0.1.1	mycomputer.localdomain	mycomputer

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Come faccio a modificare il mio file host?

Avvertimento:Firefox ora utilizza DNS su HTTPS (o DOH) per impostazione predefinita. Ciò significa invece di controllare il file degli host locali o persino il risolutore DNS. Firefox effettua semplicemente la richiesta DNS su HTTPS dall'interno del browser. Questo comportamento garantisce che il sito Web visualizzato punti all'indirizzo IP che Internet considera autorevole per quel dominio. Esistono due modi principali per evitare questo comportamento durante il test del nuovo sito. Innanzitutto, usa un browser diverso. Chrome, Edge, Safari e molti altri non hanno questa impostazione abilitata per impostazione predefinita e continueranno a funzionare come previsto con un file hosts modificato. Il secondo metodo è disabilitare DOH nel browser Firefox. Seguire le istruzioni seguenti per disabilitare questa impostazione.1. Apri il tuo browser Firefox.2. Fare clic sul pulsante del menu e selezionare Opzioni.3. Nel pannello Generale, scorri verso il basso fino a Impostazioni di rete e fai clic sul pulsante Impostazioni.4. Nella finestra di dialogo che si apre, scorri verso il basso fino a Abilita DNS su HTTPS.5. Deseleziona la casella accanto a Abilita DNS su HTTPS.6. Fai clic su OK per salvare le modifiche e chiudere la finestra. Ora puoi modificare il file Hosts e procedere con il test del nuovo sito come faresti normalmente. Ti consigliamo di riattivare questa funzione in quanto ti mantiene più sicuro durante la navigazione.

I nostri \etc\host il file è modificabile solo come amministratore di Windows. Ecco un breve video su come modificare un file hosts.

Ecco le istruzioni su come modificare il file hosts.

Passaggio 1.
Fai clic sul pulsante Windows e digita Blocco note nella barra di ricerca.

Passaggio 2.
Fai clic con il pulsante destro del mouse su Blocco note e poi Esegui come amministratore .

Passaggio 3.
Ti verrà chiesto:"Vuoi consentire a questa app di apportare modifiche al tuo dispositivo? ”. Scegli .

Passaggio 4.
Nel Blocco note, scegli File quindi Apri .

Passaggio 5.
Vai a C:\Windows\System32\drivers\etc\hosts oppure fai clic sulla barra degli indirizzi in alto e incolla nel percorso e scegli Invio . Se non vedi subito il file host nella directory /etc, seleziona Tutti i file dal Nome file: elenco a discesa, quindi fai clic su host file.

Passaggio 6.
Aggiungi l'IP e il nome host appropriati alla fine del file dei tuoi host, seleziona Salva, quindi chiudi il file.

Passaggio 7.
Infine, vorrai svuotare la cache DNS affinché il tuo computer riconosca le modifiche al file. Fai clic sul pulsante Windows e cerca nel prompt dei comandi.

Passaggio 8.
Digita il seguente comando nel terminale e premi Invio

ipconfig /flushdns

Linux
  1. Come montare le condivisioni Windows o Samba in modo permanente

  2. Creare un file host specifico per l'utente per completare /etc/hosts?

  3. Come creare un pem per il tuo SSL esistente

  4. Come grep \n nel file

  5. Come modificare un file di testo nel mio terminale

Come modificare il file host su Debian

Come convertire un file Windows in un file UNIX

Come modificare il file hosts

Come eseguire il desktop remoto nel tuo server Windows

Come condividere file tra Ubuntu e Windows 10?

Come modificare il codice HTML in cPanel