Chi segue questo sito da tempo sa già cos’è il DNS, per gli altri, il link precedente spiega tutto. Se siete qui, probabilmente sapete già anche perché a volte occorre modificare il file hosts su Linux Ubuntu o su qualsiasi altri sistema, ma un riepilogo non guasta.
In sostanza, se il DNS è come una “rubrica” pubblica di internet, disponibile per tutti, il files hosts di un singolo sistema, come il vostro computer ad esempio, è una sorta di rubrica privata che prevale su quella pubblica. In buona sostanza è possibile istruire il computer affinché, collegandosi a un sito web, utilizzi, se presente l’indirizzo IP che vogliamo noi piuttosto che quello presente nelle risorse del DNS.
Guida per modificare il file hosts su Linux Ubuntu
- Apri il terminale (bisogna conoscere la password di root)
- Apri il file “hosts” che si trova dentro la cartella /etc con l’editor Gedit come utente root digitando:
sudo gedit /etc/hosts - Si aprirà un finestra di dialogo, per la precisione un file di testo editabile simile a questo:
- Aggiungere le righe che servono (le righe numerate possono esserci come in foto o meno, dipende da come è configurato l’editor).
Scrivere in particolare prima l’indirizzo IP e poi il dominio a cui deve puntare separato da uno spazio, in questo modo:
222.222.222.222 sitodesiderato.it - Salvare ed uscire
Per verificare se è tutto a posto, aprire di nuovo il terminale e digitare:
ping sitodesiderato.it
Se la modifica ha avuto effetto vedrete che l’IP è lo stesso che avete indicato nel file hosts