Modificando el archivo Host en Android

Los archivos Hosts del terminal funcionan para lograr controlar las páginas web que se visitan usualmente copiando la resolución entre la URL y el DNS de forma que se coliga de forma automática una URL a una dirección IP y se previene así la comunicación con el servidor DNS conveniente. Eso os puede ayudar, por ejemplo, a bloquear concretas páginas web redirigiendo su URL a localhost o a traducir de forma automática diversas direcciones por su IP en el caso de que el DNS se encuentre bloqueado.

Hay distintas maneras de editar el archivo Hosts de Android:

  • Manejar un editor de texto y realizarlo de forma directa en el teléfono.
  • Copiar el archivo al ordenador y cambiarlo a mano allí (para emplear listas de filtros, por ejemplo).
  • Manejar programas creados para la modificación de esas entradas.

Todos los procesos anteriores requieren que la persona posea permisos de root sobre el teléfono ya que este archivo está custodiado contra escritura por el propio sistema operativo.

En este tema se va a explicar como usar un programa llamado Hosts Editor que os dejará modificar el archivo de forma directa desde el propio dispositivo, hacer copia de seguridad del mismo y restaurarla siempre que quieran. Pueden bajar esa aplicación de manera totalmente gratuita desde la Play Store.

Cambiar el archivo Hosts en Android

Una vez bajada la aplicación la ponen en marcha en vuestro teléfono y verán una ventana semejante a la siguiente:

Modificar_Hosts_Android_foto_1

El programa pudiese tardar más o menos en enseñaros los resultados según el tamaño del archivo actual. Una vez exhiba todas las entradas ya pueden comenzar a modificarlo.

En primera instancia pueden elegir una o distintas de las entradas ya existentes para borrarlas. Asimismo pueden ver más opciones abriendo el menú de la aplicación desde la pestaña “Hosts Entries”.

Modificar_Hosts_Android_foto_2

Desde ese menú pueden:

  • Search: Buscar entradas definitivas en el archivo (ideal para ficheros con muchas entradas)
  • New Entry: Elaborar una nueva entrada en Hosts
  • Toogle Selected: Marca las entradas seleccionadas por las deseleccionadas.
  • Delete Selected: Borra las entradas elegidas del archivo.

Si presionan sobre “New Entry” verán una ventana parecida a la siguiente.

Modificar_Hosts_Android_foto_3

Allí verán 2 apartados. El primero de ellos se llama “IP Address”. En él deben de incluir la dirección IP a la que resolverán los hosts que meterán en el cuadro inferior. Por ejemplo:

  • IP Address: 173.194.34.247
  • Host: www.google.es

De esa forma, cuando escriban www.google.es de forma automática serán redirigidos a la dirección IP señalada (en este caso, a la web de Google España)

Copias de seguridad de los ficheros Hosts

Con esa aplicación asimismo pueden realizar una copia de seguridad de los archivos de dominios del sistema para lograr restaurarlos posteriormente o modificar entre unos y otros sencillamente según vuestras necesidades. Para eso solo tienen que abrir la pestaña “Backups” y os aparecerá una lista con los archivos de los que hayan hecho copia.

Modificar_Hosts_Android_foto_4

Seleccionan uno de ellos y podrán restaurarlo o eliminarlo según vuestras necesidades.

Modificar_Hosts_Android_foto_5

En el caso de querer hacer copia de seguridad del archivo actual sencillamente deben de abrir el menú, dentro de la pestaña de “Backups” y hacer una copia nueva en pocos segundos.

De esa manera siempre tendrán los dominios de vuestro sistema controlados en todo instante logrando bloquear concretas páginas o evitando que otras pasen por el DNS y viajen de forma directa al destino.