Archivo hosts

El archivo hosts de un ordenador es usado por el sistema operativo para guardar la correspondencia entre dominios de Internet y direcciones IP. Este es uno de los diferentes métodos que usa el sistema operativo para resolver nombres de dominios. 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.[1] Este archivo es tradicionalmente llamado "hosts" y su ubicación depende del sistema operativo.

Ubicación del fichero hosts

La localización del archivo hosts cambia dependiendo del sistema operativo,[2] algunos ejemplos son:

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 / 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:[3]

127.0.0.1    localhost

Formato

  • Se debe introducir la dirección IP a la que resolverá, uno o más espacios o tabulaciones y el dominio de Internet a resolver.
  • Se pueden introducir más de un dominio a resolver en la misma línea separados por uno o más espacios o tabulaciones.
  • Cada correspondencia de dirección IP y dominio debe ir en una línea distinta.
  • Las líneas que comienzan por # se consideran comentarios y no se computan.
  • Las líneas en blanco tampoco se computan.

Un ejemplo válido de archivo hosts puede ser este:

#Ejemplo de archivo hosts

#Definición de localhost
127.0.0.1         localhost
#Correspondencia para una página web
209.85.229.104    www.google.es
#Dominios de Internet bloqueados
255.255.255.0     www.paginabloqueada1.com    www.paginabloqueada2.com
255.255.255.0     www.paginabloqueada3.com

Todas las líneas del archivo hosts pueden ser borradas de forma segura, salvo la línea 127.0.0.1 localhost, necesaria para que algunos programas funcionen correctamente.

Other Languages
العربية: ملف مضيف
Deutsch: Hosts (Datei)
Ελληνικά: Hosts (αρχείο)
English: Hosts (file)
فارسی: Hosts
français: Hosts
עברית: קובץ hosts
magyar: Hosts fájl
日本語: Hosts
한국어: Hosts
polski: Hosts
português: Hosts (arquivo)
русский: Hosts
svenska: Hosts
Türkçe: Sunucu dosyası
українська: Hosts
中文: Hosts文件