Come modificare il file host su Linux?

Come modificare il file host su Linux?

Un file Host è supportato in Linux, Windows e Mac; Sono file di testo semplice che funzionano per mappare i nomi host su vari indirizzi IP. È bello modificare il file host quando si esegue il test sulla rete specifica. È inoltre possibile utilizzare la mappatura di un indirizzo IP per saltare il processo in cui il browser Web utilizza la ricerca DNS (Domain Name Server) per tradurre un nome di dominio in un indirizzo IP particolare.

Quando un utente digita il nome di dominio di un sito Web, il nome di dominio deve tradurre in un indirizzo IP specifico. Un file host ha una priorità assoluta su DNS poiché un sistema operativo controlla il suo file host per un dominio e nel caso in cui non vi sia alcuna voce per quel dominio. Inizia a interrogare i server DNS configurati per la risoluzione del nome di dominio particolare. Erano le poche informazioni sul file host e considereremo ogni singolo aspetto su come modificare facilmente i file host su Linux.

Perché modificare il file host?

Esistono vari motivi per la modifica del file host nella macchina Linux:

  • Puoi bloccare facilmente un sito Web.
  • Puoi gestire un attacco.
  • È possibile creare un alias per diverse posizioni su un server locale.
  • È possibile sovrascrivere gli indirizzi che un server DNS fornisce.
  • Puoi facilmente controllare l'accesso al traffico di rete.

Come modificare il file host su Linux?

Apri il terminale da applicazioni> Utilità> Funzione terminale oppure è possibile utilizzare CTRL, ALT e T come tasti di scelta rapida.

Dopo aver aperto il terminale, aprire il file Host Linux nel sistema utilizzando il comando seguente:

sudo vim /etc /host

Abbiamo usato VIM, ma puoi usare diversi redattori di testo come Nano.

Una volta eseguito il comando, il sistema richiederà di inserire la password per aprire il file host.

È possibile modificare facilmente il file host, quindi il file viene formattato come l'indirizzo IP è scritto per primo e il nome del server è al secondo posto.

0.0.0.0 server.dominio.com

È possibile aggiungere voci alla fine del file host secondo le tue esigenze. Nel caso in cui si desideri ignorare qualsiasi riga o specificare il sistema per non leggere la riga, è possibile inserire il segno "#" all'inizio di quella particolare riga. Infine, puoi salvare il file prima e assicurarti di salvarlo prima di uscire.

Blocca un sito web

Se si desidera bloccare un particolare sito Web dal reindirizzarlo all'indirizzo IP di LocalHost, modificare il nome di dominio del file host. Ad esempio, vogliamo bloccare xxyyzz.com, quindi possiamo scrivere:

134.1.0.1 www.xxyyzz.com

Nel testo sopra, 134.1.0.1 è l'IP di LocalHost, ma se si desidera apportare modifiche nella rotta predefinita, puoi scrivere:

0.0.0.0 www.xxyyzz.com

Nel testo sopra, 0.0.0.0 IP è un percorso predefinito da questo particolare file host.

Finalmente, è possibile premere contemporaneamente i tasti CTRL e X per salvare il file.

Nome Servizio Switch

Come accennato, un file host funziona per bypassare una ricerca del server Namer di dominio. Tuttavia, ha un altro file che ha le informazioni del sistema operativo sull'ordine per trovare la traduzione dell'indirizzo IP.

Il nsswitch.conf è un file completamente configurato per trovare il DNS, quindi salta il file host e va nella ricerca DNS. È possibile utilizzare la riga di comando seguente per il controllo della configurazione facilmente:

Cat /etc /nsswitch.conf
xyz@xyz-virtualbox: ~ $ gatto ecc.conf
# /etc /nsswitch.conf
#
# Esempio di configurazione della funzionalità di switch del servizio Nome GNU.
# Se hai i pacchetti "GLIBC-DOC-Reference" e "Info" installati, prova:
# 'info libc "Nome Service Switch" "per informazioni su questo file.
passwd: compat systemd
Gruppo: compat systemd
Shadow: Compat
Gshadow: file
host: file mdns4_minimal [notfound = return] file myhostname dns
reti: file db
Protocolli: file DB
Servizi: file DB
ETHETER: file DB
RPC: file DB
NetGroup: NIS
xyz@xyz-virtualbox: ~ $

C'è una voce chiamata "host", garantendo che i file debbano essere elencati nella colonna di destra nei risultati precedenti. Nel caso in cui non sia elencato in questo modo, quindi apri l'editor di file utilizzando il comando seguente:

sudo vim /etc /nsswitch.conf

Questo comando aprirà l'editor di testo VIM per apportare modifiche e impostare i file all'inizio per l'uso appropriato.

Conclusione

I file Host sono utili per eseguire più attività per nomi di dominio e indirizzi IP. Erano le informazioni complete sul file host e come è possibile modificare facilmente il file host su Linux. Questa procedura viene provata e testata su più macchine Linux, ma devi seguire attentamente ogni passaggio.