GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo editar archivos de hosts en Linux, Windows o Mac

Introducción

El archivo de hosts en Windows, Mac o Linux asigna nombres de host a direcciones IP. Por ejemplo, una intranet, como una oficina corporativa que tiene servidores para que los usuarios accedan, o podrían ser nombres de dominio para servidores en Internet.

La edición de su archivo de hosts puede ser útil si está ejecutando pruebas en su red. Al asignar una dirección IP a un nombre de servidor (o nombre de dominio), puede omitir el proceso en el que un navegador web utiliza una búsqueda de servidor de nombres de dominio (DNS) para traducir el nombre de dominio a la dirección IP.

En este tutorial, aprenda a editar archivos de hosts en Linux, Windows o Mac.

Requisitos previos

  • Un sistema que ejecuta Windows, Linux o macOS
  • Privilegios de administrador

Cómo editar el archivo de hosts de Linux

Paso 1:Abra una ventana de terminal (línea de comandos)

La mayoría de las distribuciones de Linux tienen un terminal de aplicaciones> utilidades> o una opción para hacer clic con el botón derecho en el escritorio y hacer clic en Abrir terminal.

Paso 2:Abra el archivo de hosts de Linux

Para abrir el archivo de hosts de Linux, escriba el comando:

sudo vim /etc/hosts

En lugar de Vim, puede usar cualquier otro editor de texto, como nano.

El sistema debería solicitar su contraseña:ingrésela y se debería abrir el archivo Hosts.

Paso 3:Modificar el archivo

El archivo de hosts en Linux está formateado para que la dirección IP sea la primera y el nombre del servidor sea el segundo.

0.0.0.0 server.domain.com

Agregue las entradas que desee al final del archivo. Si comete un error o necesita decirle a su sistema operativo que ignore una línea, agregue el '# ' firmar al principio de esa línea.

¡Asegúrate de guardar el archivo en Vim antes de salir!

Paso 4 (opcional):cambio de servicio de nombres

El archivo de hosts omite la búsqueda estándar del servidor de nombres de dominio. En Linux, hay otro archivo que le dice al sistema operativo en qué orden buscar las traducciones de direcciones IP.

El archivo es nsswitch.conf y si está configurado para buscar DNS primero, omitirá su archivo de hosts e irá directamente a la búsqueda de DNS.

Para comprobar la configuración, en la ventana de su terminal escriba:

cat /etc/nsswitch.conf

El terminal devolverá una lista de información.

Aproximadamente a la mitad, debería haber una entrada con la etiqueta "hosts ”. Asegúrese de que la columna de la derecha incluya files primero. Si por alguna razón DNS aparece primero, abra el archivo en su editor de texto:

sudo vim /etc/nsswitch.conf

Debería abrir nsswitch.conf expediente. Para los hosts: configuración, cambie la entrada para que files está al principio de la entrada, y dns está al final.

Cómo editar archivos de hosts en Windows

Paso 1:Abra el Bloc de notas como administrador

Necesitará privilegios de administrador para esta operación.

  1. Haga clic en el botón de Windows y escriba "bloc de notas". Deje que la función de búsqueda encuentre la aplicación Bloc de notas.
  2. Haga clic con el botón derecho en la aplicación Bloc de notas y luego haga clic en Ejecutar como administrador.
  3. El control de cuentas de usuario de Windows debería aparecer y preguntar:"¿Desea permitir que esta aplicación realice cambios en su dispositivo?" Haga clic en Sí.

Paso 2:Abra el archivo de hosts de Windows

  1. En el Bloc de notas, haga clic en Archivo> Abrir
  2. Navegue a c:windowssystem32driversetc
  3. En la esquina inferior derecha, justo encima de Abrir , haga clic en el menú desplegable para cambiar el tipo de archivo a Todos los archivos .
  4. Seleccione "hosts" y haga clic en Abrir .

Paso 3:Edite el archivo

El archivo de hosts de Windows es que te da una breve explicación de cómo escribir una nueva línea. He aquí un breve desglose:

0.0.0.0 server.domain.com

El primer conjunto de cuatro (4) dígitos es la dirección IP que está asignando. Esta podría ser la dirección IP interna de un servidor en la red, o podría ser la dirección IP de un sitio web.

La segunda etiqueta es el nombre que desea poder escribir en un navegador para acceder al servidor en la dirección IP que acaba de especificar.

Una vez que haya terminado de realizar los cambios, guarde el archivo (Archivo> Guardar ) y salir.

Si realiza una edición en el archivo de hosts y algo deja de funcionar, puede decirle a Windows que ignore cualquier línea colocando un # firmar al principio de esa línea.

Se vería como:

# 0.0.0.0 server.domain.com

Cómo editar el archivo de hosts de Mac

Paso 1:abre la terminal de Mac

Abre el Buscador y vaya a Aplicaciones> Utilidades> Terminal

Escriba lo siguiente en la ventana de terminal:

sudo nano /private/etc/hosts

El sistema debe solicitarle que ingrese su contraseña; esta es la misma contraseña que usa para iniciar sesión en el sistema. Escríbalo y pulse Intro .

Paso 2:Edite el archivo de hosts de Mac

La dirección IP es lo primero y el nombre del servidor viene en segundo lugar. Los comentarios se indican con un signo '#'. Considere el siguiente ejemplo:

0.0.0.0 server.domain.com

Ingrese primero la dirección IP a la que desea hacer referencia, presione espacio y luego el nombre del servidor (o nombre de dominio) que desea asociar con él.

Si comete un error, puede decirle a Mac OS que ignore una línea escribiendo # al principio de esa línea.

Guarde sus cambios presionando Comando + O , luego salga presionando Comando + X .


Linux
  1. Cómo administrar las capacidades de archivos de Linux

  2. Cómo encontrar un archivo en Linux

  3. Cómo editar su archivo de hosts en Windows 10

  4. ¿Cómo cambiar el nombre de un archivo en Linux?

  5. Cómo editar un archivo de Excel (xlsx) usando Linux Shell

Cómo ejecutar Windows 95 en Linux

Cómo editar un archivo sin cambiar sus marcas de tiempo en Linux

Cómo editar el archivo Hosts en Debian

Cómo vincular un archivo en Linux

Cómo editar su archivo de hosts

Cómo convertir un archivo .pem a un archivo .ppk en Windows y Linux