hosts

El **archivo *hosts*** es un viejo conocido de los administradores de sistemas Windows, y de muchos usuarios que alguna que otra vez han tenido que lidiar con él. Literalmente *huespedes*, sus líneas, en formato de texto plano o *batch file*, albergan correspondencias entre direcciones IP y sus correspondientes dominios de Internet, y es el archivo en el que [Windows](http://bitelia.com/tag/windows) mira para resolver nombres sin tener que utilizar servidores DNS de Internet.

hosts

Esta nota va principalmente dirigida a todos los que hayan tenido que utilizar el archivo, y aquellos que habitualmente modifican sus contenidos para realizar las acciones arriba indicadas o tal vez para bloquear diversos contenidos de Internet, otra de las utilidades que se le puede dar a este viejo elemento de Windows.

**[Hosts Switcher](http://hostswitcher.codeplex.com/)** es una de las múltiples soluciones que la comunidad de desarrolladores da para cubrir las necesidades de los *admins* de sistemas de Microsoft. ¿Por qué no utilizar una aplicación que nos permita **cambiar rápidamente entre ficheros** predefinidos con equivalencias *hosts*? Eso es precisamente lo que nos ofrece esta sencilla utilidad totalmente *portable*.

Su sencillez es tal que no dispone de una gran interfaz, tan sólo de una ventana Windows que nos permite realizar operaciones tales como copiar, eliminar, ver y editar, además de por supuesto seleccionar el fichero a utilizar.

¿Cómo utilizamos varios ficheros? Basta con tener los archivos adecuados en la carpeta donde se alberga originalmente *hosts*, que no es otra que "*Directorio de Windows*System32DriversEtc". Para comenzar podemos copiar el archivo hosts -sin extensión- original y pegarlo, renombrándolo de una forma descriptiva para poder seleccionarlo en la aplicación. Esto también podemos realizarlo desde el propio programa, gracias a la opción de copia y posteriormente la de ver y editar.

Para nuestra seguridad, y por si hemos realizado alguna operación o algún cambio por equivocación, una sección de histórico -*log*- nos acompaña en todo momento en la parte de abajo de la ventana, mostrando todas las actividades realizadas a través de la aplicación.

En la mayoría de los casos bastará con que creemos algunos archivos predefinidos y posterirmente juguemos con ellos seleccionándolos, algo que se puede hacer a través del icono de la bandeja del sistema seleccionando la opción *quick switch*, cambio rápido.

Participa en la conversación

20 Comentarios

Deja tu comentario

  1. Elav por amor de dios si quieres usar linux deja de estar proclamandolo cada 5 minutos. Que linux es una imitacion medriocre de Unix que es a su vez un sistemas de eras ya pasadas…

    1. Te equivocas GNU/Linux no es una copia de Unix el codigo de linux es escrito desde 0 ya Unix puso una demanda alegando que en el codigo de linux habia fragmentos de codigo Unix y la perdio. :)

  2. es muy importante revisar este archivo en vuestras computadoras ya que puedo facilmente poner digamos alt1040.com y ligarlo a un servidor diferente para fraudearlos, truco tipico vs los bancos.

  3. En realidad no es Linux ni Windows, nace en la era pre DNS, donde los servidores de la incipiente red eran pocos, por lo que se distribuía el archivo HOSTS con las modificaciones e incorporaciones que se hacían en la red. En realidad es una herencia de la vieja red.

    Actualmente se utiliza para nombrar hosts de red y es muy utilizado en malware que ingresa los dominios de sitios conocidos para reemplazarlos por IPs de servidores que hacen phsiing y no se nota la diferencia (como en los emails que ponen banco.servidorfalso.com) PE: 100.200.50.25 http://www.bancox.com 100.200.50.25 bancox.com 100.200.50.25 ssl.bancox.com

  4. ¿»Aqueyos»? Es bueno echarle una mirada a las publicaciones antes de ponerlas online… Pero es un buen artículo, ni dudarlo, saludos…

      1. «etc/hosts» es un derivado de Unix y es para hacer una definición en las direcciones en el protocolo IP (Internet Protocol). Así que no metan a Linux ni Windows. Su existencia en otros SO es solo por compatibilidad con el protocolo y funciones IP.

    1. Amigo mio, las primeras Implementaciones del protocolo TCP/IP fueron en las primeras versiones de BSD, windows uso una version recompilada del stack de protocolos TCP/IP