BlogInternet

Editar archivos de host en Windows, Mac, Linux

En esta guía veremos cómo editar el archivo de hosts, un procedimiento que permite, por ejemplo, bloquear la navegación en uno o más sitios, cambiar su dirección IP o redirigir (siempre y solo localmente).

El archivo de hosts es un archivo de texto presente en PC con Windows, Mac y Linux que asigna nombres de dominio de host a sus respectivas direcciones IP en el sistema operativo sin la ayuda de servidores DNS.

Con servidores DNS hace referencia a una serie de ordenadores distribuidos por todo el mundo que permiten a los usuarios abrir un sitio web tecleando únicamente el nombre de dominio y no la dirección IP. Por lo tanto, el DNS debe considerarse como el sistema de direccionamiento central: sin embargo, puede omitirse localmente a través del archivo de hosts, que tiene prioridad sobre el DNS.

Específicamente, la posibilidad de editar el archivo de hosts es muy útil cuando se realiza un cambio en un sitio: de esta manera, los usuarios en línea continuarán viendo el sitio en su capacidad oficial, mientras que el webmaster podrá operar en un servidor de prueba tanto el tiempo que sea necesario.

vamos a explicar cómo editar el archivo de hosts en Windows, Mac y Linuxcon un procedimiento al alcance de todos, a seguir paso a paso.

Para editar el archivo de hosts en Windows, primero debe abrir un editor con permisos de administrador (de lo contrario, no podrá guardar los cambios en el archivo de hosts).

Para abrir el Bloc de notas como administrador:

  1. Haga clic en la lupa y escriba «bloc de notas».
  2. Correspondiente a la aplicación «Bloc de notas» entre los resultados de búsqueda, haga clic con el botón derecho del mouse o seleccione el elemento «Ejecutar como administrador».
  3. Haga clic en el botón «Sí» para permitir que la aplicación realice el cambio que acaba de realizar.

En este punto, debe seleccionar el archivo para abrirlo y editarlo.

La ruta completa al archivo de hosts en Windows 11 (y versiones anteriores) es la siguiente:

C:WindowsSystem32driversetchosts

Estos son los pasos para editar el archivo de hosts:

  1. Abra el Bloc de notas (ya debería estar abierto después del final del paso anterior).
  2. Haz clic en el menú «Archivo» y selecciona «Abrir».
  3. Encima del botón «Abrir», haz clic en el menú desplegable y selecciona «Todos los archivos».
  4. Siga la ruta «C:» > «Windows» > «System32» > «controlador» > «etc».
  5. Seleccione el archivo «hosts» y haga clic en el botón «Abrir».

De manera predeterminada, la aplicación Lockdown ahora alojará el archivo de hosts de Windows, incluida una explicación simple de cómo realizar cambios.

Los cambios en el archivo deben seguir la siguiente redacción:

127.0.0.1 server.domain.com

Los primeros 4 números separados por puntos indican la dirección IP elegida, mientras que en lugar de server.domain.com, el nombre del dominio al que desea conectarse en relación con la IP especificada.

Finalmente, haga clic en el menú «Archivo» y luego en «Guardar» para guardar los cambios realizados en el archivo de hosts. Si guardar el archivo no funciona, recuerda iniciar el editor de texto (en este caso, el Bloc de notas de Windows) con permisos de administrador.

Al contrario de lo que se podría pensar en un primer momento, el archivo Host no solo es prerrogativa de los PC con Windows a bordo, sino que también está presente en dispositivos portátiles y fijos que montan macOS como sistema operativo. A continuación, le mostramos cómo editar el archivo de hosts en una computadora Mac.

La ruta completa al archivo de hosts en macOS es:

/etc/hosts

Nota: /private/etc/hosts y /etc/hosts son el mismo archivo.

Para editar el archivo de hosts en tu Mac:

  1. Abre «Buscador».
  2. En el menú lateral, seleccione «Aplicaciones».
  3. Desplácese hacia abajo y haga doble clic en «Utilidades».
  4. En la nueva pantalla, elige la aplicación «Terminal».
  5. Usando la aplicación de terminal, escribe el siguiente comando: «sudo nano /private/etc/hosts» (sin las comillas) y presiona la tecla «Enter» en tu teclado.

sudo nano /private/etc/hosts

En este punto, el sistema le pedirá que ingrese la contraseña que usa para conectarse a su Mac, después de lo cual tendrá acceso gratuito al archivo de hosts de Mac. El contenido del archivo es muy similar a los que ya se ven en Windows, excepto por la interfaz del editor de texto.

Nuevamente, para editar el archivo de hosts en una Mac, simplemente ingrese la dirección IP seguida del nombre del servidor, como en el siguiente ejemplo:

127.0.0.1 server.domain.com

Finalmente, para guardar los cambios realizados, presione las teclas «Comando» + «O», para salir la combinación de teclas a escribir es «Comando» + «X». Todas las combinaciones disponibles se enumeran en la parte inferior del archivo.

Nota: use el signo de almohadilla (#) para decirle a la computadora que lo que está ingresando es un simple comentario y esa línea del archivo se ignorará por completo.

Para deshacer inmediatamente los cambios, también es útil ejecutar el comando:

dscacheutil -flushcache

con el que restablece (borra) la caché de DNS en su Mac.

Todavía no hemos visto cómo hacer un cambio en el archivo Host en un entorno Linux. Como ya habrás entendido, los mismos cambios realizados en Windows y Mac también se pueden realizar en Linux. Para deshacer los cambios en el archivo de hosts usando Linux, primero debe abrir una ventana de terminal.

Muchas distribuciones de Linux le permiten invocar el terminal a través de la ruta «Aplicaciones», «Utilidades», «Terminal» (en la línea de Mac). Otras distribuciones le permiten abrir la ventana de la terminal simplemente haciendo clic con el botón derecho del mouse en la pantalla del escritorio y seleccionando el elemento «Abrir terminal».

La ruta completa al archivo de hosts en Linux es:

/etc/hosts

Ahora edite el archivo de hosts en Linux con un simple comando de terminal:

sudo vim /etc/hosts

Nota: en lugar de Vim, puede optar por iniciar otro editor de texto de terminal, por ejemplo Nano, escribiendo «nano» en lugar de «vim».

En este punto, el sistema debería pedirle que vuelva a ingresar la contraseña que usa para iniciar sesión en su computadora o instalar nuevos programas. Luego escriba la contraseña e inmediatamente presione la tecla «Enter» en su teclado para abrir el archivo de hosts.

El formato del archivo de hosts de Linux es idéntico al que ya se vio en Mac durante el capítulo anterior: la primera parte consiste en la dirección IP, la segunda en lugar del dominio al que desea asociar la dirección IP que acaba de ingresar. Le recordamos que cada adición debe ingresarse al final del archivo y no al principio.

Cuando haya terminado, guarde los cambios en el archivo de hosts y luego salga.

Para hacer que el sistema ignore una o más líneas que se muestra en la ventana del terminal, todo lo que tiene que hacer es agregar el signo de libra (#) al comienzo de la línea.

¿Tienes un Chromebook?

Si tiene un Chromebook, puede editar el archivo de hosts siguiendo el procedimiento descrito anteriormente. Chrome OS, el sistema operativo para Chromebooks, le permite habilitar un entorno Linux en unos sencillos pasos para que puedas instalar aplicaciones Linux, editores de código y más:

  1. Abra la configuración.
  2. En el menú de la izquierda, seleccione «Avanzado» y luego haga clic en el elemento «Desarrolladores».
  3. En la pestaña «Entorno de desarrollo de Linux», haga clic en el botón «Activar» y espere a que finalice el proceso de activación.
  4. Usando el menú de búsqueda de la aplicación Chrome OS, escriba la palabra «terminal» y seleccione la aplicación «Terminal».
  5. Llame al archivo de hosts escribiendo la línea de comando «sudo vim /etc/hosts» (sin las comillas).

Usted también podría estar interesado en: DDNS, qué es y cómo funciona

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar