franco190453:
todos los sistemas operativos cuentan con un archivo hosts, por ejemplo
Windows
C:\WINDOWS\system32\drivers\etc\hosts
Unix/Linux
/etc/hosts
Mac OS X
/private/etc/hosts
(a veces las rutas varían)
y en todos los casos dichos archivos, en la práctica actuan como una tabla DNS y todos los navegadores lo consultan antes de usar los DNS del sistema (ya sea que tu router te los provea automáticamente como que los hayas puesto manualmente en la configuración de tu red).
Si vos supieses que la IP de
www.tusitio.com es 200.45.67.122, y en tu archivo de hosts ponés
120.0.0.1
www.tusitio.com
Los navegadores te dirian que no pueden encontrar la página. Considerando esto, te cuento algunos ejemplos que se le puede dar a ses archivo
1. Muchos programas AntiSpyware tiene listas de dominios potencialmente peligrosos y te ofrecen la posibilidad de protegerte contra dichos sitios, para ello agregan entradas a tu archivo de hosts
sitiopeligroso.com 127.0.0.1
sitiopeligroso2.com 127.0.0.1
etc.
Pero tambien está la inversa, muchos virus, en su afan de neutralizar los antivirus y sus actualizaciones te agregan al archivo hosts
avira.com 127.0.0.1
update.avast.com 127.0.0.1
y cosas similares.
Finalmente me ha tocado ver casos en que algun virus o malware, en su intento de hacer pishing o alguna acción maliciosa te agregan al archivo hosts
213.23.67.120
www.bbva.es
Con lo cual si quisieses ingresar a la página del banco francés, irías a esa ip que seguramente mostraría una página falsa.
Un detalle que no muchos conocen, es que en Windows, la ubicación por defecto
%windir%\system32\drivers\etc
puede ser modificada en el registro de windows, en la clave
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
"DataBasePath"=
Cambiarla, es una medida de seguridad extra, ya que los virus y spywares que alteran el archivo de hosts, generalmente lo buscan en el valor por defecto y no leen el registro para verificar si ha sido cambiada.
Saludos