Cómo editar el archivo de hosts en Linux, Windows y macOS

1 mar 2021 3 min di lettura
Cómo editar el archivo de hosts en Linux, Windows y macOS
Indice dei contenuti

Introducción

El archivo de hosts se utiliza para asignar nombres de dominio (nombres de host) a direcciones IP. Es un archivo de texto sin formato utilizado por todos los sistemas operativos, incluidos Linux, Windows y macOS.

El archivo de hosts tiene prioridad sobre DNS. Al escribir el nombre de dominio de un sitio web que desea visitar, el nombre de dominio debe traducirse a su dirección IP correspondiente. El sistema operativo primero verifica el archivo de hosts para el dominio correspondiente, y si no hay una entrada para el dominio, consultará los servidores DNS configurados para resolver el nombre de dominio especificado. Esto solo afecta a la computadora en la que se realiza el cambio, y no a la forma en que se resuelve el dominio en todo el mundo.

El uso del archivo de hosts para asignar un dominio a una dirección IP es especialmente útil cuando desea probar su sitio web sin cambiar la configuración de DNS del dominio. Por ejemplo, está migrando su sitio web a un nuevo servidor y desea verificar si es completamente funcional antes de dirigir el dominio al nuevo servidor. El archivo de hosts también se puede utilizar para bloquear sitios web en su computadora.

En este artículo, proporcionaremos instrucciones sobre cómo editar el archivo de hosts en Linux, macOS y Windows.

Formato de archivo de host

Las entradas en el archivo de hosts tienen el siguiente formato:

IPAddress DomainName [DomainAliases]

La dirección IP y los nombres de dominio deben estar separados por al menos un espacio o una pestaña. Las líneas que comienzan con # son comentarios y se ignoran.

Para agregar una entrada al archivo de hosts, simplemente abra el archivo en el editor de texto. A continuación se muestra un archivo de hosts de muestra:

# Static table lookup for hostnames.
 # See hosts(5) for details.

 127.0.1.1 noviello.desktop noviello
 127.0.0.1 localhost

Los cambios en los archivos de hosts entran en vigor de inmediato, excepto en los casos en que las aplicaciones almacenan en caché las entradas de DNS.

Para deshacer los cambios, simplemente abra el archivo y elimine las líneas agregadas.

Edite el archivo de hosts en Linux

En Linux, la ruta completa al archivo es /etc/hosts.

Las siguientes instrucciones se aplican a todas las distribuciones de Linux, incluidas Ubuntu, CentOS, RHEL, Debian y Linux Mint:

En la ventana de la terminal, abra el archivo de hosts con su editor de texto favorito:

sudo nano /etc/hosts

Cuando se le solicite, ingrese su contraseña de sudo.

Desplácese hacia abajo hasta el final del archivo y agregue las nuevas entradas:

Guarde sus cambios.

Edite el archivo de hosts en Windows

En Windows, la ruta completa al archivo es c:\Windows\System32\Drivers\etc\hosts. Las instrucciones a continuación son válidas para Windows 10 y Windows 8.

  1. Presione la tecla de Windows y escriba Bloc de notas en el campo de búsqueda.
  2. Haga clic con el botón derecho en el icono del Bloc de notas y seleccione Ejecutar como administrador.
  3. En el Bloc de notas, haga clic en Archivo y luego en Abrir. En el campo Nombre de archivo, pegue c:\Windows\System32\drivers\etc\hosts.
  4. Desplácese hacia abajo hasta el final del archivo y agregue las nuevas entradas:
  5. Guarde sus cambios haciendo clic en File > Save.

Edite el archivo de hosts en macOS

En macOS, la ruta completa al archivo es /etc/hosts. Las siguientes instrucciones se aplican a todas las versiones de macOS.

En la ventana de la terminal, abra el archivo de hosts con su editor de texto favorito:

sudo nano /etc/hosts

Cuando se le solicite, ingrese la contraseña administrativa.

Desplácese hacia abajo hasta el final del archivo y agregue las nuevas entradas:

Guarde los cambios y borre la caché de DNS:

dscacheutil -flushcache

Conclusión

El archivo de hosts le permite configurar la dirección IP de un nombre de dominio en particular.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.