Edite el archivo de hosts de Windows para bloquear o redirigir sitios web

El archivo de hosts de Windows(Windows Hosts file) es un archivo que utiliza Windows para controlar y asignar direcciones IP. Al editar el archivo Hosts , Windows se puede personalizar para bloquear o redirigir sitios web específicos e incluso protocolos que utilizan programas y aplicaciones.

En este artículo, lo guiaremos a través de los pasos para editar correctamente el archivo HOSTS(HOSTS file) . Además, si prefiere ver un video del proceso, no dude en ver nuestro video de YouTube(YouTube video) .

Editar archivo de hosts en Windows

Para comenzar a editar el archivo Hosts de Windows(Windows Hosts file) , primero debe localizarlo. Abra el Explorador de Windows y haga clic(Windows Explorer and click) en Esta PC( This PC) o Mi PC(My Computer) . Haga doble clic en C:, luego en la  carpeta de Windows y desplácese hacia abajo en la página hasta llegar a la  carpeta System32 . Dentro de esa carpeta, abra los controladores(drivers) y luego abra , etc. Ahora verá varios archivos, uno de los cuales es hosts .

archivo de hosts

Ahora, observe que el tipo de archivo(file type) para el archivo de hosts aparece como Archivo(File) . Debido a que no hay un programa predeterminado(default program) configurado para abrir un tipo de archivo(file type) como este, al hacer doble clic en el archivo de host simplemente aparecerá un mensaje de Windows(Windows prompt) que le preguntará qué programa le gustaría usar para abrir el archivo.

Elija un indicador de programa - Windows 7

Desde este indicador, puede elegir editar el archivo de hosts con el Bloc(Notepad) de notas . Entonces, simplemente haga clic para seleccionar el Bloc(Notepad) de notas y haga clic en el botón Aceptar(OK) . A partir de ahí, el Bloc(Notepad) de notas se iniciará con la información del archivo de hosts.

bloc de notas de archivo de hosts

Se demostró que esta forma de abrir el archivo de hosts muestra dónde se encuentra realmente el archivo de hosts dentro de Windows , pero no podrá editarlo porque es un archivo de sistema(system file) . Para editar el archivo, primero debe abrir el Bloc(Notepad) de notas , ejecutándose como Administrador(Administrator) .

Haga clic en Inicio(Start) y escriba Bloc(Notepad) de notas , pero no haga clic(t click) en el Bloc(Notepad) de notas para abrirlo. Más bien(Rather) , haga clic con(right-click) el botón derecho en la lista del Bloc(Notepad listing) de notas para que aparezca el menú contextual(context menu) . Seleccione la opción Ejecutar como administrador(Run as Administrator) .

bloc de notas ejecutar como administrador

Con el Bloc de notas abierto, seleccione File > Open . Navegue a  C:\Windows\System32\drivers\etc . Obtendrá una pantalla en blanco(blank screen) que muestra el mensaje Ningún elemento coincide con su búsqueda(No items match your search) . Cambie Text Documents (*.txt) to All Files usando el menú desplegable. Ahora, puede seleccionar el archivo de hosts y hacer clic en (hosts)Abrir(Open) .

abrir archivo de hosts

Agregar archivos al archivo de hosts es muy simple. El archivo hosts usa el formato:

IP Address   exampledomain.com

Bloquear sitios web utilizando el archivo HOSTS

Bloquear un sitio web en Windows es tan simple como escribir lo siguiente en la parte inferior del archivo de hosts:

127.0.0.1    www.exampledomain.com

Entonces, si quisiera bloquear un sitio web como www.nytimes.com, podría simplemente agregar la siguiente línea:

127.0.0.1    www.nytimes.com

redirigir hosts de sitios web

Lo que en realidad le estamos diciendo a Windows es que el sitio web www.nytimes.com debe redirigir a la dirección IP 127.0.0.1(IP address 127.0.0.1) , que es solo la dirección de bucle invertido(loopback address) en nuestro sistema local. Si no tiene una configuración de sitio web(website setup) local en su computadora, obtendrá una página de error(error page) en su navegador web(web browser) .

no se puede acceder al sitio

Muy bien(Pretty cool) , ¿¡eh!? Obviamente, puedes ver cómo esto se puede usar de varias maneras diferentes: una broma, control parental, etc. Si no deseas bloquear el sitio web de esa manera, también puedes redirigirlo a otro sitio web. Para hacer esto, primero debe encontrar la dirección IP(IP address) del otro sitio.

Para hacer eso, simplemente abra un símbolo del sistema(command prompt) (haga clic en Inicio y escriba (Start and type)CMD ) y escriba el siguiente comando:

ping examplewebsite.com

hacer ping al sitio web

En mi ejemplo, hice ping a Adobe.com(Adobe.com) . La dirección IP(IP address) es 192.150.16.117. Ahora simplemente puedo ingresar ese número en mi archivo de hosts frente a www.nytimes.com.

redirección de archivos de hosts

Ahora, cuando visito www.nytimes.com, me redirigen a Adobe.com . ¡ Agradable(Nice) ! Tenga en cuenta que si esto no funciona para los sitios web que está ingresando, podría deberse a la URL que está utilizando. Por ejemplo, hace una diferencia si usa www.nytimes.com en lugar de nytimes.com sin www . Visite el sitio web y vea exactamente cuál es la URL del sitio web que desea redirigir. Siempre debe probar sin www primero para ver si eso funciona.

Si el sitio web usa HTTPS como Google.com o algo(Google.com or something) así, aún debería redirigir si usa el nombre de host(host name) . No hay forma de especificar la versión HTTPS(HTTPS version) de un sitio web en el archivo HOSTS(HOSTS file) , pero debería redirigir las versiones HTTPS y no HTTPS(HTTPS version) del sitio web si usa solo el nombre de host(host name) (es decir, google.com).

Por último, puede usar el archivo de hosts para crear accesos directos simples a sus propios dispositivos en la red. Por ejemplo, mi enrutador está en 192.168.1.3 en mi red doméstica(home network) , pero podría agregar la siguiente línea a mi archivo de hosts y simplemente escribir myrouter.com en mi barra de direcciones.

redirigir al dispositivo local

Realmente no importa si myrouter.com es realmente un sitio web o no porque el archivo de hosts se lee primero y se le redirige a la dirección IP(IP address) especificada en el archivo. Vale la pena señalar que no todos los navegadores pueden usar el archivo hosts, por lo que si no funciona, ese podría ser el problema. Lo probé usando IE, Microsoft Edge , Chrome y Firefox(Chrome and Firefox) y funcionó en todos los navegadores.

En general, el archivo de hosts sigue siendo útil, incluso en Windows 10 . También sigue funcionando bien en Windows 8 , 7, Vista , etc. Si tiene alguna pregunta, no dude en comentar. ¡Disfrutar!



About the author

Soy un científico informático con más de 10 años de experiencia trabajando en el campo de los navegadores, Microsoft Office y OneDrive. Me especializo en desarrollo web, investigación de experiencia de usuario y desarrollo de aplicaciones a gran escala. Mis habilidades son utilizadas por algunas de las principales empresas del mundo, incluidas Google, Facebook y Apple.



Related posts