Jugando con el archivo de Hosts en macOS

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. 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.

Este archivo es tradicionalmente llamado “hosts” y su ubicación depende del sistema operativo.

En macOS

En MacOS el archivo de Hosts está en /private/etc y es un archivo de texto plano que se puede modificar accediendo a los permisos del mismo. Es mas sencillo editar estos documentos con Textwrangler porque incluye soporte para realizar los cambios de permisos de forma automática desdela aplicación conforme se va editando un archivo del sistema.

Un archivo de Hosts tiene este aspecto:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost

Debajo de esta última línea has de colocar lo siguiente:

XXX.XXX.XXX.XXX identificador

Donde el grupo de X es una IP, da igual que sea externa o interna (en este caso, la IP de tu impresora, por ejemplo) un espacio en blanco y el identificador, que puede ser un dominio o incluso una única palabra. Así, si solo escribes impresora, cuando en la barra de direcciones de Safari escribas “impresora” automáticamente te redirigirá al panel de control web de la misma. Puedes añadir tantas líneas como desees o necesites.

Aquellos que hayan llegado hasta aquí y estén pensando como bloquear un dominio con el archivo de Host es muy fácil: solo hay que apuntar el dominio a la IP 127.0.0.1, es decir, al propio ordenador, de forma que un dominio quedará totalmente bloqueado.

La pega es que has de hacer esta modificación del archivo Host en cada ordenador desde el que vayas a acceder.

0 0 votos
Article Rating
Subscribe
Notify of
3 Comments
Oldest
Newest Most Voted
Opiniones Inline
Ver todos los comentarios
SRSolis
SRSolis
7 years ago

Siguiendo el hilo de mandar un dominio a localhost, yo llevo años usando un host personalizado para bannear una lista de dominios potencialmente peligrosos y/o con publicidad invasiva o abusiva. Aunque destaca el tema de bloqueo de dominios de publicidad, ese archivo de hosts incluye dominios relacionados con campañas de malware, lo que es mucho más importante.
Para esto utilizo el archivo “hosts” que podemos descargar de http://someonewhocares.org/hosts/.
En ese mismo archivo los dominios están clasificados por bloques de tipología (por qué han sido incluidos en ese archivo), instrucciones, ejemplos, etc.
Los resultados son espectaculares en cuanto a la eliminación de publicidad de ciertas fuentes. Se da la situación de que algunas páginas considerarán que tienes un bloqueador de anuncios y no te dejarán ver sus contenidos. La conveniencia o inconveniencia de eso ya debe valorarla cada uno. En mi caso me he pedido algunos artículos, por ejemplo, de la revista Forbes (es el único ejemplo que me viene ahora a la cabeza).

Víctor Gutiérrez
7 years ago

Yo he utilizado en alguna ocasión el sencillo panel de preferencias, Hosts:
https://www.macupdate.com/app/mac/40003/hosts
https://github.com/specialunderwear/Hosts.prefpane

ichocobo
ichocobo
7 years ago

Molaría por ejemplo bloquear los servidores de Spotify Free para que los anuncios de regeton se los comieran ellos…

127.0.0.1 media-match.com
127.0.0.1 adclick.g.doublecklick.net
127.0.0.1 open.spotify.com
127.0.0.1 googleads.g.doubleclick.net
127.0.0.1 pubads.g.doubleclick.net
127.0.0.1 audio2.spotify.com
127.0.0.1 http://www.omaze.com
127.0.0.1 omaze.com
127.0.0.1 bounceexchange.com
127.0.0.1 securepubads.g.doubleclick.net
127.0.0.1 pagead.l.doubleclick.net
127.0.0.1 video-ad-stats.googlesyndication.com
127.0.0.1 redirector.gvt1.com
127.0.0.1 spclient.wg.spotify.com

3
0
Me encantaría saber tu opinión, por favor, deja un comentariox
()
x