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
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.
En el enlace a Wikipedia hay mas info al respecto. 😉
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.
Muy bueno, ¿por qué la extención dice «chrome: » en el navegador?
¿es conveniente mantenerlo desactivado cuando no se usa?
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í.
Gracias!
Interesante ese complemento, pero la verdad es que me asombra cuán sencillo es este complemento de Firefox.