Que es el Archivo hosts de Windows Como Abrir y Modificar el Archivo hosts de Windows Algunas lĂneas interesantes para aĂąadir al hosts Restablecer el archivo Hosts al valor predeterminado El archivo Hosts en otros Sistemas Operativos Pros y Contras de usar el archivo Hosts
2
HOSTS de Windows, Guía completa
TotuWare
El archivo hosts es un dinosaurio de la época de las catacumbas informáticas que misteriosamente ha sobrevivido al paso del tiempo y las sucesivas actualizaciones de Windows. Su función es la de ser una especie de páginas amarillas…pero en este caso de IP`s. Ayuda a los navegadores y otras aplicaciones de internet a buscar direcciones IP de una forma local y rápida. En su día tenía utilidad pues no existían métodos confiables (o simplemente no existían) para saber a qué dirección IP pertenecía tal o cual URL. Era en cierta forma una de las primeras formas de buscador de internet. A medida que Internet se ha ampliado y reordenado y las conexiones han aumentado sus velocidades y capacidades, el uso del archivo hosts dejó de tener utilidad práctica, pero se mantuvo en las sucesivas versiones de Windows por motivos de compatibilidad con viejas aplicaciones. Actualmente lo usan muchos firewalls y aplicaciones de seguridad para bloquear páginas web. Así mismo lo usan algunos malwares para exactamente lo contrario….conectar a ciertas webs haciéndose pasar por otras. La función que antes hacía el archivo Hosts, actualmente la realizan los servidores de DNS. El archivo hosts es un archivo de texto plano, sin extensión, que puede ser abierto por cualquier editor de texto, siendo la forma más habitual el hacerlo con el Bloc de Notas del propio Windows. Podemos ubicarlo en y aunque podemos abrirlo con el Bloc de Notas, como hemos comentado, hay que hacerlo como Administrador si es que queremos modificarlo, pues Windows lo considera un archivo protegido del sistema. La sintaxis que usa es simple. Cada línea es tomada como un comando independiente, donde se indica la IP a la que debe apuntar una URL.
En este ejemplo, cuando un navegador quiera acceder a rhino.acme.com lo hará a la IP 102.54.94.97 No necesitará hacer una búsqueda en Internet para saber que IP tiene asociada, porque ya se lo hemos indicado nosotros en el archivo hosts
3
127.0.0.1 es la IP de tu propio equipo. Si asignamos esa IP como destino de una URL, esta quedará virtualmente bloqueada a no encontrar dicho host en tu computadora. Es lo que se suele hacer para bloquear los sistemas de verificación de programas. También es una forma de usar tu equipo como servidor local cuando desarrollamos servidores FTP, por ejemplo, o blogs o aplicaciones y queremos probarlas en red local.
Todas las líneas del archivo hosts pueden ser borradas de forma segura, salvo la línea tamente.
127.0.0.1 localhost,
Colocando el símbolo # al inicio de la línea, esta se convierte en un comentario y no se tiene en cuenta. Se suele usar para describir brevemente las líneas de re direccionamiento que ya comentamos en los anteriores ejemplos.
necesaria para que algunos programas funcionen correc-
HOSTS de Windows, Guía completa
TotuWare
Aunque las capturas y ejemplos mostrados en este tutorial fueron hechos en Windows 10, son los mismos pasos a realizar en Windows 7, Vista y 8/8.1
1. Pulsamos en el botón INICIO de la barra de tareas y luego en Todas las aplicaciones.
2. Una vez desplegado el menú de todas las aplicaciones, abrimos la carpeta Accesorios de Windows.
Y posteriormente pulsamos con el botón derecho encima de Bloc de notas. En el menú emergente pulsamos en Ejecutar como administrador
4
HOSTS de Windows, Guía completa
TotuWare
4. En la barra de direcciones podemos navegar por los directorios que se muestran en la siguiente captura
5. O escribir directamente la siguiente ruta en la barra de navegación: C:\Windows\System32\drivers\etc
3. Una vez abierto el Bloc de notas, seleccionamos Archivo / Abrir.
5
6. Al entrar en el directorio no veremos nada. Pulsaremos en el desplegable
7. Ahora ya podemos ver su contenido. Seleccionamos el archivo
inferior de Documentos de texto (“.txt) y seleccionamos Todos los archivos (*.*)
hosts y pulsamos el botón Abrir (o hacemos doble clic en él)
HOSTS de Windows, Guía completa
TotuWare
8. Las primeras líneas que veremos en el archivo son una serie de comentarios acerca de como usar el archivo hosts
10. Cuando terminamos de editar el archivo, seleccionamos Archivo / Guardar
9. En esta imagen podemos ver las distintas partes que componen el archivo. En este ejemplo analizamos una serie de líneas que bloquean los servidores de verificación del programa Snagit. Recordemos que la principal función de este archivo es asignar una IP a una determinada URL o Nombre de Dominio. aunque como vemos también se puede usar para bloquear el acceso a determinadas URLs. Podríamos pensar que añadiendo cientos de líneas, ahorraremos tiempo de navegación, pero no es así...unas pocas resultan de utilidad, cientos o miles de líneas podrían provocar el efecto contrario y enlentecer la navegación en un navegador de Internet, por eso se recomienda ser comedidos a la hora de añadir líneas. El programa Spybot - Search & Destroy, por ejemplo, incluye una función llamada "Inmunizar" que añade miles de líneas al archivo hosts para bloquear el acceso a páginas web con spyware. Esto que en principio es bueno, podría hacer que la navegación en internet sea lenta. Con cada nueva petición de resolución de un nombre de dominio (cada vez que abrimos una página web) el navegador revisa el archivo Hosts en busca del nombre de dominio solicitado, lo que representa un tiempo invertido.
6
HOSTS de Windows, Guía completa
TotuWare
En Internet y en muchos archivos que te vas a descargar te van a decir que añadas tal o cual información al archivo hosts de Windows. La mayoría de esa información está encaminada a bloquear el acceso de programas a sus servidores de verificación de licencias. Hay páginas que también ofrecen listados de servidores de spam y publicidades con el mismo objetivo….bloquearlos en nuestro navegador. A continuación mostramos algunos listados de bloqueadores para distintas aplicaciones. Comentar que en algunos casos, las URLs de los listados podrían haber cambiado al momento de leer esto.
# SNAGiT 127.0.0.1 127.0.0.1 127.0.0.1 127.0.0.1
65.52.240.48 activation.cloud.techsmith.com 69.167.144.18 oscount.techsmith.com
# BARCODE GENERATOR 127.0.0.1 www.presentation-3d.com
# BLOQUEO PUBLICIDAD SKYPE 127.0.0.1 ads1.msn.com 127.0.0.1 rad.msn.com 127.0.0.1 a.rad.msn.com 127.0.0.1 b.rad.msn.com 127.0.0.1 spe.atdmt.com
7
#PIRIFORM 127.0.0.1 license.piriform.com 127.0.0.1 acdid.acdsystems.com
# Adobe 127.0.0.1 activate.adobe.com 127.0.0.1 practivate.adobe.com 127.0.0.1 lmlicenses.wip4.adobe.com 127.0.0.1 lm.licenses.adobe.com 127.0.0.1 na1r.services.adobe.com 127.0.0.1 hlrcv.stage.adobe.com 127.0.0.1 ereg.adobe.com 127.0.0.1 hlrcv.stage.adobe.com 127.0.0.1 lm.licenses.adobe.com 127.0.0.1 lmlicenses.wip4.adobe.com 127.0.0.1 na2m-pr.licenses.adobe.com 127.0.0.1 practivate.adobe.com 127.0.0.1 wip.adobe.com 127.0.0.1 activate.wip3.adobe.com 127.0.0.1 wip3.adobe.com 127.0.0.1 3dns-3.adobe.com 127.0.0.1 3dns-2.adobe.com 127.0.0.1 adobe-dns.adobe.com 127.0.0.1 adobe-dns-2.adobe.com 127.0.0.1 adobe-dns-3.adobe.com 127.0.0.1 ereg.wip3.adobe.com 127.0.0.1 activate-sea.adobe.com 127.0.0.1 adobeereg.com 127.0.0.1 www.adobeereg.com 127.0.0.1 activate-sea.adobe.com 127.0.0.1 activate-sjc0.adobe.com 127.0.0.1 wwis-dubc1-vip60.adobe.com
# PUTO FACEBOOK 127.0.0.1 www.facebook.com
HOSTS de Windows, Guía completa
TotuWare
Si por cualquier motivo necesitamos o queremos restablecer el archivo Hosts a sus valores de fábrica, solo tenemos que acceder al archivo tal y como indicamos en las páginas precedentes, eliminar todas sus líneas y pegar las que mostramos a continuación:
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost
8
HOSTS de Windows, Guía completa
TotuWare
Como hemos visto, aun siendo una utilidad obsoleta, antigua y que ha dejado de ser usado para su fin primigenio, que era la de resolver nombres de dominio para ayudar a navegar en Internet, aun tiene su utilidad. Llegados a este punto, hay que mencionar que el archivo Hosts y su funcionamiento está presente en otros Sistemas Operativos diferentes a Windows. Aunque en esta publicación nos hemos centrado exclusivamente en el Sistema Windows, el archivo Hosts podemos encontrarlo en casi cualquier otro sistema. A continuación veremos donde ubicarlo en algunos Sistemas Operativos:
Sistema Operativo
Ruta
Windows 95 / 98 / Me
C:\Windows\hosts
Windows NT / 2000
C:\WINNT\System32\drivers\etc\hosts
Windows XP / 2003 / Vista / 7 / 8 / 8.1 / 10
C:\Windows\System32\drivers\etc\hosts
Mac OS / iPhone OS
/private/etc/hosts
Unix / Linux / BSD
/etc/hosts
Novell NetWare
SYS:etc\hosts
OS/2 / eComStation
"bootdrive":\mptn\etc\
BeOS
/boot/beos/etc/hosts
Symbian OS 6.1-9.0
C:\system\data\hosts
Symbian OS 9.1+
C:\private\10000882\hosts
Android
/system/etc/hosts
Un archivo hosts por defecto suele incluir solo la definición de localhost para pruebas de loopback:
9
127.0.0.1 localhost
HOSTS de Windows, Guía completa
TotuWare
Como ya comentamos desde el principio, la utilidad de resolver nombres de dominio para navegar por Internet ha sido superada por la aparición de los servidores DNS, que cumplen esa misma función por nosotros. Pero esa misma característica es la que aun lo hace útil. A través del archivo Hosts, podemos redireccionar nombres de dominio a nuestro propio equipo. Esto es normalmente positivo y productivo, pero tiene sus contras y sus peligros. Esta característica puede, y de hecho se usa, para probar desarrollos de páginas web , servidores FTP o aplicaciones web. Así mismo es usado para bloquear publicidades de Internet, páginas web que podrían contener código malicioso (spyware, adware, malware, etc…). También es usado por mucha gente para bloquear la comunicación de algunas aplicaciones con sus servidores de verificación de licencias. Esto se consigue redirigiendo la comunicación a direcciones inexistentes o que no contienen el host solicitado. La mayoría de las veces se usa la dirección IP 127.0.0.1, también llamada dirección loopback para redirigir las conexiones a nuestro propio equipo. Esto, que normalmente no suele representar mayores problemas, podría en determinadas circunstancias ser contraproducente y provocar errores y situaciones conflictivas.
Debido a que hay algunos programas que usan direcciones loopback, podríamos recibir peticiones inesperadas al ejecutar un servidor web desde nuestra máquina, lo que repercutiría en el rendimiento, mantenimiento y estadísticas de dicho servidor. Si además hay otro servidor usando el puerto 80, su respuesta es impredecible. Otro problema que se podría presentar en algunas situaciones es que algunos programas de monitoreo del tráfico local y remoto podrían comenzar a comportarse de forma errática y reportar todo tipo de errores. También algunos firewalls podrían comenzar a operar de forma extraña y volverse inestables. Así mismo otro efecto contraproducente de usar el redireccionamiento usando direcciones loopback es el tiempo innecesario que muchas veces se invierte mientras se espera una respuesta en la resolución de un nombre de dominio. Como ya comentamos, cuanto más grande es el contenido de un archivo Hosts, más lenta se vuelve la navegación en internet. Para resolver esto, muchos usan en vez de una dirección loopback, una dirección IP inválida, como una máscara de subred (255.255.255.0) La propia existencia del archivo Hosts en nuestro sistema ya es en si mismo un problema de seguridad. Gracias a esa capacidad de resolver dominios de internet, han aparecido malwares tipo gusano y spyware que modifican el archivo Hosts para bloquear el acceso a las páginas de los fabricantes de software antivirus y así evitar sus actualizaciones. Incluso llegan a bloquear las actualizaciones de Windows Update, dejando al sistema desprotegido.
Otro tipo de amenaza es el llamado Ataque Pharming, que modifica el archivo Hosts para redirigir un nombre de dominio legítimo a otro falso. Un ejemplo de esto podría ser que una vez hecha la modificación, un usuario que tratase de ingresar a la web de su banco, fuese redirigido a una web falsa que simula ser su banco (phishing) , para recopilar datos privados. Algunos antivirus disponen entre sus características la de bloquear la modificación del archivo Hosts si no se hace con permisos de Administrador, y aun así informan cuando se produce una modificación. Algunos usuarios, ante este panorama de peligros, han optado por eliminar el archivo Hosts de sus equipos, pues la ausencia de este archivo no produce efectos de inestabilidad al mismo.
DIRECCIONES LOOPBACK Loopback son interfaces de red virtual. Usan el rango de direcciones IP que van de la 127.0.0.0 a la 127.0.0.8. A estas direcciones se las denomina Direcciones Loopback. La dirección más usada es la 127.0.0.1 (también se puede escribir como ::1) por ser la primera del rango para el protocolo IPv6, que es el protocolo de comunicación en Internet usado actualmente con más asiduidad. Suelen utilizarse en muy diferentes situaciones. Los routers a veces las usan para mantener activa la conexión pues si al cabo de cierto tiempo no detectan actividad, se desconectan. También suelen ser usadas por profesionales de IT para probar la capacidad de la tarjeta interna de los routers. Y como hemos visto, también se usan en diferentes circunstancias en la configuración del archivo Hosts.
10
HOSTS de Windows, Guía completa
TotuWare Este documento ha sido elaborado en el año 2015 por TotuWare para ser distribuido gratuitamente a través del blog CONOCIMIENTO ADICTIVO
RED CONOCIMIENTO ADICTIVO En estos lugares puedes encontrar información sobre Conocimiento Adictivo
http://cadictivoblog.chatango.com/ https://www.facebook.com/conocimientoadictivo https://plus.google.com/u/0/communities/113823524121482365674
https://www.facebook.com/groups/cadictivo/ https://twitter.com/CAdictivo http://radiomatrakapunchispunchis.blogspot.mx/
11
http://radiocklataberna-reloaded.blogspot.mx/ http://www.vaughnlive.tv/kissob1 http://www.vaughnlive.tv/totuware