¿Para qué sirve el archivo HOSTS de Windows?

Todos los sistemas operativos, tienen un fichero llamado HOSTS. En los Windows Server o en las estaciones de trabajo actuales, está ubicado en  C:\Windows\System32\drivers\etc\hosts, y en otros Sistemas Operativos, como por ejemplo Debian está ubicado en /etc/hosts

Este fichero tiene una gran importancia a nivel local, aunque hoy en día está siendo sustituido por los Servidores DNS, puesto que podemos compartir los Hostnames con otros ordenadores que soliciten la información.

También os quiero recalcar, ya que me lo han preguntado en otras ocasiones, que los cambios que se apliquen en este archivo, solo afectan al ordenador donde se ha modificado y no, al resto de ordenadores de la red.

Archivo HOSTS por defecto:

# 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

Los usos que se pueden dar a este fichero, son: (Más abajo, os dejo unos ejemplos):

  • Definir dominios Locales o de Internet a una Dirección IP especifica
  • Redirigir dominios Locales o de Internet a otra Dirección IP
  • Bloquear dominios de Internet redirigiéndolas a LocalHost 127.0.0.1

Aparte de los usos buenos que puede tener este archivo, también tiene su parte mala. Ya que ciertos usos de este archivo son redirigir dominios de Internet, por ello es recomendable revisarlo de vez en cuando, para asegurarnos que ningún malware que pudiera entrar en el Sistema Operativo, editara este archivo y estuviera haciendo phishing de alguna página Web importante. Por ejemplo, la Banca Electrónica de tu banco.

Ejemplos de los usos que les pondemos dar al fichero HOSTS:

  • Definir un dominio de Internet
# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost
        92.222.73.177	valero-torres.es        # Mi Servidor Web
  • Redirigir un dominio de Internet
# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost
        216.58.201.163  valero-torres.es        # Redirijo mi Servidor Web hacia google.com
  • Bloqueo un dominio de Internet
# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost
        127.0.0.1	valero-torres.es        # Bloqueado mi Servidor Web

 

Comparte en las Redes Sociales