HostAdmin: Modifica tu fichero /etc/hosts desde Firefox

Los que tenemos maquinas virtuales con servidores de pruebas, sabemos que en muchas ocasiones debemos modificar manualmente el fichero /etc/hosts para establecer una URL a una determinada dirección IP.

El archivo hosts de un ordenador es usado por el sistema operativo para guardar la correspondencia entre dominios de Internet y direcciones IP. Este es uno de los diferentes métodos que usa el sistema operativo para resolver nombres de dominios.

Antiguamente cuando no había servidores DNS que resolvieran los dominios, el archivo hosts era el único encargado de hacerlo, pero dejó de utilizarse cuando Internet empezó a crecer en nombres de dominio, pasando a usar servidores de resolución de DNS. En muchos sistemas operativos este método es usado preferentemente respecto a otros como el DNS.

De esta forma, si yo establezco en dicho fichero lo siguiente:

192.168.122.161            blog.desdelinux.net

Cuando ponga la URL en el navegador web, automáticamente seré dirigido a esa IP y no a la que tiene el servidor de DesdeLinux.

En la actualidad también es usado para bloquear contenidos de Internet como la publicidad web. El archivo hosts es un archivo de texto plano que puede ser editado por el administrador del equipo.1 Este archivo es tradicionalmente llamado “hosts” y su ubicación depende del sistema operativo.

HostAdmin

Pues bien, existe un complemento (o extensión) para Mozilla Firefox llamada HostAdmin, la cual nos permite modificar la configuración de dicho fichero de forma realmente simple. Dicha extensión me la recomendó un compañero de trabajo 😉

HostAdmin posee un editor bastante chulo con resaltado de sintaxis, simple y practico.

 

Ademas nos permite activar o desactivar fácilmente e incluso, podemos crear Grupos usando la sintaxis:

#==== GROUPNAME

Para poder escribir en el fichero nos dicen que usemos este comando:

sudo chmod og+w /etc/hosts

Pero como es lógico esto debemos hacerlo bajo nuestro propio riesgo, pues una persona malintencionada podría usar este fichero para hacer Pishing.

Fuente: Wikipedia


7 comentarios

  1.   moscosov (@moscosov) dijo

    Hola, que buen dato, me intereso sobre todo eso de la posibilidad de modificarlo para bloquear la publicidad, voy a buscar información al respecto.

    Saludos.

    1.    elav dijo

      En el enlace a Wikipedia hay mas info al respecto. 😉

  2.   anonimo dijo

    Desde siempre lo use para definir los nombres estáticos para las pcs que estan en mi red local, así no tengo que andar recordando que IP tenia cada una, ya que no uso DHCP para ninguna.
    Los nombres definidos en /etc/hosts normalmente son conocidos como rDNS o DNS estáticos, lo que si no sabía que lo usaban para banear dominiios…muy interesante.
    Para DNS uso bind en modo cliente, o sea, tengo mi propio servidor DNS, se fija si tiene el dominio buscado en cache y si no lo tiene ahi usa un servidor DNS externo, sino usa la que ya conoce por haberla usado antes.

  3.   pepe dijo

    Muy bueno, ¿por qué la extención dice “chrome: ” en el navegador?

    ¿es conveniente mantenerlo desactivado cuando no se usa?

    1.    eliotime3000 dijo

      Respondiendo a tus 2 interrogantes:

      1.- En about:license#chromium, dice explícitamente que contiene partes de Chromium, además de contener componentes adicionales de Google como Gears (about:license#gears), licencia BSD de Google (about:license#google-bsd), el iStumbler (about:license#gears-istumbler), y el códec VP8 (about:license#vp8).

      2.- Viendo lo fácil que es acceder a los directorios sin necesidad de usar el protocolo FTP, sí.

    2.    pepe dijo

      Gracias!

  4.   eliotime3000 dijo

    Interesante ese complemento, pero la verdad es que me asombra cuán sencillo es este complemento de Firefox.

Deja un comentario

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