Cómo editar el archivo de hosts en Windows, Mac o Linux
En Windows, inicie el Bloc de notas (u otro editor de texto) como administrador. Abra el archivo hosts, que se encuentra en C:WindowsSystem32driversetc. En Mac y Linux, elija editar el archivo /etc/hosts con un editor de texto; asegúrese de iniciar el editor con sudo.
De vez en cuando, es posible que deba editar el archivo de hosts en su computadora. Su archivo de hosts podría haber sido editado maliciosamente en un ataque o engaño. O bien, es posible que solo desee controlar el acceso a ciertos sitios web o controlar el tráfico web.
Las computadoras han tenido hosts de archivos desde los días de ARPANET. El archivo de hosts se usó para resolver nombres de host durante décadas antes de que se implementara el sistema DNS. Debido a que se utilizan para ayudar en la resolución de nombres de red, los archivos de host se han convertido en documentos voluminosos.
Microsoft, Apple y otros desarrolladores de sistemas operativos conservan el archivo de hosts, por lo que difiere tan poco entre Windows, macOS y Linux. La sintaxis sigue siendo prácticamente la misma en todas las plataformas. La mayoría de los archivos de hosts tendrán varias entradas para loopback. Podemos usar esto como un ejemplo básico de sintaxis típica.
La primera parte es hacia dónde redirigir la dirección, la segunda parte es la dirección a la que desea redirigir y la tercera parte es el comentario. Pueden estar separados por espacios, pero generalmente están separados por una o dos pestañas o la cantidad equivalente de espacios para facilitar la lectura.
127.0.0.1 localhost#bucle invertido
Veamos ahora cómo acceder al archivo de hosts en diferentes sistemas operativos.
Tabla de contenido
Edite el archivo de hosts en Windows 10 u 11
Edite el archivo de hosts en Windows 8 o 8.1
ventanas 7
Editar archivo de hosts en Ubuntu
Cambie el archivo de hosts en cualquier versión de macOS
¿Por qué el archivo Hosts no bloquea las conexiones?
Edite el archivo de hosts en Windows 10 u 11
El archivo de hosts todavía existe en los sistemas más recientes y mejores de Microsoft (Windows 10 y Windows 11), aunque es antiguo según los estándares informáticos. Sin embargo, no se usa mucho en las redes modernas de Windows.
Al igual que otros archivos en la carpeta de Windows, el archivo de hosts está protegido. Necesita privilegios administrativos para mover, editar o eliminar archivos.
Puede usar cualquier editor de texto sin formato que desee para modificar el archivo de hosts, pero el Bloc de notas está más que preparado para la tarea. No necesitas descargar otro para que esto funcione.
Haga clic en el botón «Inicio», escriba «bloc de notas» en la búsqueda, luego haga clic derecho y haga clic en «Ejecutar como administrador».
Haga clic en Archivo en la esquina superior izquierda, haga clic en Abrir y navegue hasta:
C: controlador WindowsSystem32, etc.
Asegúrese de cambiar la selección a «Todos los archivos (*.*)» en lugar de «Documentos de texto (*.txt)». El archivo hosts no tiene una extensión de archivo, por lo que no aparecerá si solo muestra el documento de texto. Después de cambiar esta configuración, busque el archivo «hosts» y haga clic en Abrir.
A continuación, puede editar el archivo de hosts según sea necesario. Hay algunas cosas obvias que puede hacer con él, como bloquear o redirigir el tráfico de Internet.
Edite el archivo de hosts en Windows 8 o 8.1
Editar el archivo de hosts en Windows 8 y 8.1 es básicamente lo mismo que en Windows 10 u 11.
Simplemente busque el Bloc de notas, haga clic con el botón derecho en el Bloc de notas en la lista de resultados de búsqueda y seleccione «Ejecutar como administrador».
Con el Bloc de notas abierto, haga clic en Archivo en la esquina superior derecha, haga clic en Abrir y navegue hasta la carpeta /etc/:
C:WindowsSystem32driverhosts
Podrá editar el archivo de hosts como cualquier otro archivo. Puede usar esto para bloquear el acceso a sitios web si lo desea.
propina: Si recibe un error que le informa que no tiene permisos, entonces en realidad no está ejecutando el Bloc de notas como administrador.
ventanas 7
El acceso al archivo de hosts es el mismo en Windows 7 que en las versiones más nuevas de Windows. Debe ejecutar el Bloc de notas como administrador, navegar hasta el archivo de hosts y abrirlo.
Hay varias maneras de hacer esto. El primero es encontrar el Bloc de notas, hacer clic con el botón derecho en él, presionar «Ejecutar como administrador» y navegar hasta el archivo de hosts. Está localizado:
C: controlador Windowssystem32, etc.
Alternativamente, puede presionar Windows + R para abrir la ventana Ejecutar e ingresar el siguiente comando:
bloc de notas c:windowssystem32drivesetcosts
Este comando ejecutará el Bloc de notas como administrador y abrirá automáticamente el archivo especificado.
Después de abrir el Bloc de notas, puede editar el archivo. En este ejemplo, bloquearemos Facebook. Para hacer esto, simplemente ingrese lo siguiente después de la etiqueta #.
0.0.0.0 www.facebook.com
notas: También puede usar la dirección de bucle invertido en lugar de 0.0.0.0, pero es básicamente una cuestión de preferencia personal.
Ahora que ha editado el archivo Hosts, asegúrese de guardarlo.
Tenga en cuenta ahora que si intentamos acceder a Facebook en IE, no podremos acceder a la página.
Tampoco lo encontramos en Google Chrome… (ver nota al final). Además, para obtener más información sobre la edición del archivo Hosts, consulte el artículo de The Geek sobre cómo crear un acceso directo para editar rápidamente el archivo Hosts.
Editar archivo de hosts en Ubuntu
En Ubuntu (y la mayoría de las distribuciones de Linux), puede editar el archivo de hosts directamente en la terminal. Puede usar su editor de línea de comandos favorito o su editor de texto GUI favorito. Para este ejemplo, usaremos Vim ya que es uno de los editores de texto tradicionales en Linux. Al igual que Windows, el archivo hosts de Ubuntu está en la carpeta /etc/, pero aquí está en la raíz de la unidad. El archivo de hosts está protegido y su cuenta de usuario normal no podrá editarlo.
Debe iniciar Vim con sudo, que es conceptual y funcionalmente similar a «ejecutar como administrador» en los sistemas operativos Windows. Abra una terminal y escriba:
sudo vim /etc/host
Deberá ingresar su contraseña antes de ejecutar el comando.
notas: Si recibe un mensaje que le dice que Vim no está instalado, simplemente ejecute «sudo apt install vim» en una terminal.
Ahora que está abierto, podemos editarlo para redirigir Facebook a Ninguno. Notará que también hay una sección para IPv6 en Ubuntu.
En la mayoría de los casos, puede ignorar la parte de IPv6;Simplemente edite la sección IPv4 para satisfacer sus necesidades.
Ahora podemos guardar el archivo e intentar acceder a Facebook.com. Cuando configura la dirección en su archivo de hosts en 0.0.0.0, su computadora no puede acceder a Facebook y arroja el error: «No se puede conectar».
notas: Si su navegador está configurado para usar DNS sobre HTTPS con sus propios servidores DNS, es posible que la edición del archivo de hosts no bloquee el acceso.
Cambie el archivo de hosts en cualquier versión de macOS
En macOS, acceder al archivo de hosts es muy similar a Ubuntu. Comience con la terminal y use su editor favorito; incluso podría ser un editor de texto basado en GUI si lo desea, pero es más fácil usar un editor de línea de comandos desde la terminal.
Este archivo se parece mucho al archivo hosts en Windows y Linux. Redirigimos Facebook a 0.0.0.0 nuevamente.
Safari, como el navegador de Windows y Ubuntu, no podrá conectarse a Facebook.
¿Por qué el archivo Hosts no bloquea las conexiones?
Todos los principales navegadores modernos ofrecen DNS sobre HTTPS (DOH). DOH cifra sus solicitudes de DNS para que no puedan ser interceptadas y leídas por terceros que podrían estar husmeando, algo bueno en general.
Para nuestros propósitos, limita la utilidad del archivo hosts. El archivo hosts puede si solo Puede usarse para bloquear el tráfico de Internet si su navegador obedece a los servidores DNS especificados en el sistema operativo Windows. Muchos navegadores habilitan automáticamente DNS sobre HTTPS y usan sus propios servidores DNS. Esto hace que el navegador omita el archivo de hosts por completo. Es posible obligar a su navegador a usar los servidores DNS especificados por Windows, pero tendrá que profundizar en la configuración de su navegador.
Eso debería ayudarlo a comenzar con el archivo Hosts y cómo puede ayudar a proteger su computadora. Cuando corresponda, puede usarlo para bloquear sitios a los que no desea que acceda su PC.