hosts

Antiguamente Internet que era reducida, utilizaba un fichero hosts que se descargaba y se compartía. Esto llegó a ser ingestionable cuando aumentaron mucho los nombres y las ips que tenía cada maquina por lo que surgió el servicio de DNS organizado por zonas.

El fichero hosts, almacena nombre de dominios antes de que las consulte a un servidor de nombres o DNS.

El formato del fichero es texto y muy simple, de manera que podemos modificarlo a nuestro antojo.

# Si empieza por almohadilla es un comentario
# Direccion ip Tablulador Nombre del host
0.0.0.0              www.youtube.com
Lo bueno de este fichero es que podemos utilizarlo para por ejemplo bloquear sitios que no queramos acceder o bien que contengan publicidad, como en el ejemplo anterior bloquemos youtube.

El fichero hosts se puede encontrar en:

Linux
/etc/hosts

Apple
/private/etc/hosts

Windows XP/Vista/7/8/8.1
C:\Windows\System32\Drivers\Etc

Windows Server 2003/2008/2012
C:\Windows\System32\Drivers\Etc

Windows NT/2000
C:\Winnt\System32\Drivers\Etc

Windows 95/98/Me
C:\Windows

Puede ser tedioso hacer un fichero a mano, para ello existen sitios que nos facilitan un fichero hosts actualizado con sitios que pueden ser perjudiciales, como por ejemplo mi sección de descargas…

https://www.josemariscal.com/downloads/hosts/hosts.zip

Es importante que si ves que no funciona bien, ya que es un fichero mucho mayor que otros, 23 megas y mas de 700000 dominios bloqueados.

O bien esta página web que contiene ficheros Hosts…

https://hosts-file.net

Dispone también de un programa para windows, que realiza la tarea de forma automática. Que lo puedes descargar aquí.

Os ofrezco un listado de webs que tienen hosts que pueden ser interesantes…

  • https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
  • http://winhelp2002.mvps.org/hosts.txt
  • https://www.malwaredomainlist.com/hostslist/hosts.txt
  • http://someonewhocares.org/hosts/hosts
  • https://hosts-file.net/download/hosts.txt
  • http://optimate.dl.sourceforge.net/project/adzhosts/HOSTS.txt
  • http://adblock.mahakala.is/

Montate tu propio servidor de DNS

Móntate tu propio servidor de DNS en Ubuntu

Es sencillo primero instalamos la ultima versión de bind9


sudo apt-get install bind9

Lo primero de todo es modificar el /etc/resolv.conf para que usemos nuestro propio DNS

# Generated by NetworkManager
nameserver 127.0.0.1

Si usamos el Networkmanager de ubuntu tendremos que configurarlo en este, dentro de las propiedades de nuestro adaptador de red.
Continue Reading →