El archivo Hosts de Windows le permite definir a qué nombres de dominio (sitios web) están vinculadas las direcciones IP específicas.
Puede ser difícil para algunos entender este concepto de "resolución de nombres", por lo que vale la pena una breve explicación.
Cada sitio web está dentro de una computadora accesible mediante una dirección IP.
Sin embargo, para navegar por un sitio, no era conveniente escribir una dirección IP como 192.168.21.34, porque habría sido difícil de recordar.
Entonces se creó una asociación entre estas direcciones numéricas y una palabra, como pippo.com, que se llama dominio.
Se les llama Servidor DNS aquellas computadoras ubicadas en todo el mundo donde están presentes todas las asociaciones de miles de millones de sitios y asegúrese de que, al abrir el navegador, simplemente escriba google.com para abrir Google o facebook.com para abrir Facebook.
DNS es el sistema de direccionamiento central y es un parámetro de red del que ya he hablado (por ejemplo, configurar el DNS con OpenDNS o SecureDNS le permite filtrar sitios peligrosos).
En el archivo de hosts de Windows pasa lo mismo, en la zona y solo para esa computadora y tiene prioridad sobre DNS.
Por lo tanto, puede hacer algo trucos usando el archivo hosts cómo cambiar la dirección de un sitio, navegación en bloque en algunas páginas web de forma local, redirigir sitios web, cree enlaces a sitios web, cree sus propios dominios locales y más.
Para editar el archivo Hosts de Windows tienes que abrir el Bloc de notas o el Bloc de notas (o cualquier otro editor de texto como Notepad ++), como administrador.
Luego haga clic en el menú Inicio, escriba bloc de notas en el cuadro de búsqueda, haga clic derecho en el enlace y seleccione "Ejecutar como administrador".
Vaya a Archivo> Abrir en la ventana del Bloc de notas y busque las carpetas de Windows hasta el siguiente destino: C: WindowsSystem32driversetc y abre el archivo llamado anfitriones.
Si no lo ve, búsquelo en el Explorador de Windows y luego, una vez encontrado, haga clic derecho sobre él, seleccione Abrir con y elija el bloc de notas.
Como es un archivo oculto, abra una carpeta, vaya a Herramientas -> Opciones de carpeta, vaya a la pestaña Ver y seleccione la opción "Mostrar archivos y carpetas ocultos".
Cualquier cambio realizado en el archivo de hosts entra en vigor inmediatamente después de guardar el archivo, por lo que no es necesario reiniciar el sistema.
Si agrega varias entradas al archivo de hosts, asegúrese de que cada una esté en su propia línea y que no haya un signo de almohadilla al frente (de lo contrario, no tienen ningún efecto).
Para alargar el espacio, debe presionar la tecla Tab.
Si ha instalado programas como Spybot, verá muchas líneas ya agregadas comenzando con 127.0.0.1; todos esos son sitios peligrosos que están bloqueados localmente por seguridad.
1) Para bloquear un sitio web, simplemente agregue una línea similar a la siguiente al final del archivo de hosts:
127.0.0.1 esmpio.com
127.0.0.1 es la dirección IP de la computadora que está utilizando, por lo tanto, si asocia el dominio example.com con la dirección IP de esta computadora, es obvio que no existirá y la conexión fallará inmediatamente bloqueando la carga del sitio. web.
No hay forma de visitar ese sitio que no sea eliminando esa línea del archivo de hosts.
Este uso ya se había explicado en el pasado en el artículo "Evitar que el navegador abra y explore sitios con virus desde el archivo de hosts".
2) Crear listas de bloqueo de sitios web
Como se mencionó anteriormente, un programa como Spybot (uno de los mejores programas anti-spayware y malware) crea una lista de dominios que se bloquearán por razones de seguridad.
3) Otro truco que puede resultar útil es Redirigir un sitio web cambiando su nombre de dominio..
Con el mismo principio que antes, es posible definir una regla para que, si escribe facebook.com en el navegador, se abra el sitio de Google.
Para hacer esto, necesita conocer la dirección IP del sitio de destino que se puede encontrar fácilmente usando el comando Ping en el símbolo del sistema.
En el menú Inicio, escriba cmd en el cuadro de búsqueda o en Ejecutar, abra el indicador, escriba ping google.it y presione Entrar
El resultado será una respuesta de 173.194.35.184, que es la dirección IP que se utilizará en este ejemplo.
En el archivo de hosts puede escribir:
173.194.35.184 facebook.com
Esta línea le dice a nuestra computadora que se conecte al sitio en la dirección IP de Google cuando visite facebook.com.
4) Con el archivo de hosts, siempre agrego una línea trivial al archivo de texto, tú también puedes crear atajos para llegar a un sitio.
Por ejemplo, es posible asociar la "n" con convertresources.com o la g con Google.it.
De esta manera, solo escribiendo la n presionando enter en la barra de direcciones del navegador, cualquier navegador, puede navegar en convertresources.com.
Es posible crear enlaces con múltiples letras, como twit para llegar a Twitter.com o simplemente Facebook para llegar a Facebook.com (eliminando así la extensión .com, .net, .it, etc.).
Para crear accesos directos a sitios web, simplemente agregue una línea como:
173.194.35.184 g (173.194.35.184 es la IP de Google.it, que se encuentra usando el comando Ping como en el punto 2).
5) Asignar nombres de dominio locales si está utilizando un servidor local.
Generalmente, esto es conveniente en las oficinas, pero también en el hogar puede ser útil para llegar al panel de configuración del enrutador.
Entonces, si, por ejemplo, la dirección interna del enrutador era 192.168.0.1, en el archivo de hosts puede agregar una línea que diga:
Enrutador 192.168.0.1
En el navegador, simplemente escriba la palabra enrutador en la barra de direcciones para abrir el panel de configuración.
Para revertir todos los cambios hecho, simplemente elimine las líneas agregadas al final del archivo y guárdelo.
Si se siente mal por editar el archivo de texto, puede editar el archivo Hosts con un programa como Anfitrión que le permite agregar o eliminar líneas desde una ventana de configuración más conveniente.
Anfitrión es una pequeña herramienta gratuita que permite editar el archivo hosts de una forma más intuitiva y que incluye algunas listas de dominios a bloquear por motivos de seguridad.