anfitriones (archivo)
El archivo hosts es un archivo de computadora utiliza un sistema operativo para mapa nombres de host Para Direcciones IP. El archivo hosts es un texto sin formato archivo y se denomina convencionalmente anfitriones. Originalmente, un archivo llamado HOSTS.TXT manualmente fue mantenido y su disposición a través de archivos compartidos por Instituto de investigación de Stanford para el ARPANET membresía, que contiene los nombres de host y dirección de los ejércitos que contribuyeron para la inclusión de las organizaciones miembros. El Sistema de nombres de dominio, primero descrito en 1983 e implementado en 1984,[1] automatizar el proceso de publicación y resolución proporcionada hostname instantánea y dinámica en la red de rápido crecimiento. En los sistemas operativos modernos, el archivo hosts sigue siendo un mecanismo de resolución de nombre alternativo, configurable a menudo como parte de las instalaciones tales como la Cambio de servicio de nombres como tampoco el método primario o como un método alternativo.
Contenido
- 1 Propósito
- 2 Contenido del archivo
- 3 Ubicación en el sistema de archivos
- 4 Historia
- 5 Aplicaciones extendidas
- 6 Cuestiones de seguridad
- 7 Véase también
- 8 Referencias
- 9 Enlaces externos
Propósito
El archivo hosts es una de varias instalaciones de sistema que ayuda en el tratamiento de nodos de la red en una red informática. Es una parte común de un sistema operativo Protocolo de Internet Implementación (IP) y cumple la función de traducir humanos respetuosos con los nombres de host en direcciones numéricas de protocolo, llamados Direcciones IP, que identificar y localizar un host en una red IP.
En algunos sistemas operativos, el contenido del archivo hosts se utiliza preferentemente para otros métodos de resolución de nombre, tales como la Sistema de nombres de dominio (DNS), pero muchos sistemas de implementan servicio de nombres interruptores, por ejemplo, nsswitch.conf para Linux y Unix, para proporcionar personalización. A diferencia de las resoluciones DNS remotas, el archivo hosts está bajo el control directo del administrador del equipo local.[2]
Contenido del archivo
El archivo hosts contiene las líneas de texto que consta de una dirección IP en el primer campo de texto seguido por uno o más nombres de host. Cada campo está separada por espacios en blanco – pestañas se prefieren a menudo por razones históricas, pero también se utilizan los espacios. Líneas de comentario puede incluidas; están indicados por un personaje de hash (#) en la primera posición de dichas líneas. Se omiten las líneas totalmente en blanco en el archivo. Por ejemplo, un archivo hosts típico puede contener lo siguiente:
127.0.0.1 loopback localhost:: 1 localhost
En este ejemplo sólo contiene entradas para las direcciones de loopback del sistema y sus nombres de host, un contenido típico predeterminado en el archivo hosts. El ejemplo ilustra que una dirección IP puede tener múltiples (nombres de hostlocalhost y loopback), y que un nombre de host puede asignarse a ambos IPv4 y IPv6 Direcciones IP.
Ubicación en el sistema de archivos
La ubicación del archivo hosts en el sistema de archivos jerarquía varía según el sistema operativo. Generalmente se llama anfitriones, sin extensión.
Sistema operativo | Versiones | Ubicación |
---|---|---|
Unix, Unix-like, POSIX | / etc/hosts[3] | |
Microsoft Windows | 3.1 | % WinDir %\HOSTS |
95, 98, ME | % WinDir %\hosts[4] | |
NT, 2000, XP,[5] 2003, Vista, 2008, 7, 2012, 8 |
% SystemRoot %\system32\drivers\etc\hosts[6] | |
Windows Mobile, Windows Phone | Registro llave bajo HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts | |
Apple Macintosh | 9 y versiones anteriores | Preferencias o la carpeta de sistema |
Mac OS X 10.0 – 10.1.5[7] | (Agregado a través de NetInfo o niload) | |
Mac OS X 10.2 y posteriores | / etc/hosts (un enlace simbólico a /private/etc/hosts)[7] | |
Novell NetWare | SYS:etc\hosts | |
OS/2 & eComStation | "bootdrive": \mptn\etc\ | |
Symbian | Symbian OS 6.1 – 9.0 | C:\system\data\hosts |
Sistema operativo Symbian 9.1 + | C:\private\10000882\hosts | |
MorphOS | NetStack | ENVARC:sys/net/anfitriones |
AmigaOS | 4 | DEVS:Internet / hosts |
Android | / etc/hosts (un enlace simbólico a /system/etc/hosts) | |
iOS | iOS 2.0 y versiones posteriores | / etc/hosts (un enlace simbólico a /private/etc/hosts) |
TOPS-20 | < sistema > HOSTS.TXT | |
Plan 9 | /lib/NDB/hosts | |
BeOS | /boot/BeOS/etc/hosts[8] | |
Haiku | /boot/Common/Settings/Network/Hosts[8] | |
OpenVMS | UCX | UCX$ HOST |
TCPware | TCPIP$ HOST | |
OS DEL RISC | !Boot.Resources.!Internet.files.Hosts | |
secuencia de arranque posterior | !Boot.Choices.Hardware.Disabled.Internet.Files.Hosts[9] |
Historia
El ARPANET, el precursor de la Internet, no tenía ninguna base de datos del nombre de host distribuidos. Cada nodo de la red mantiene su propio mapa de los nodos de la red cuando sea necesario y les asigna nombres que fueron memorables para los usuarios del sistema. Allí no fue ningún método para asegurar que todas las referencias a un determinado nodo en una red estaban usando el mismo nombre, ni había una forma de leer los hosts archivo de otra computadora para obtener automáticamente una copia.
El pequeño tamaño de ARPANET mantiene el overhead administrativo pequeño para mantener un archivo hosts precisa. Nodos de la red normalmente tenían una dirección y pueden tener muchos nombres. Como zona TCP/IP redes informáticas ganaron popularidad, sin embargo, el mantenimiento de los archivos hosts se convirtió en una carga mayor para los administradores de sistemas como las redes y nodos de la red se agregaron al sistema con mayor frecuencia.
Esfuerzos de normalización, como la especificación de formato del archivo HOSTS.TXT en RFC 952, y protocolos de distribución, por ejemplo, el servidor de nombre de host se describe en RFC 953, ayudó con estos problemas, pero el carácter centralizado y monolítico de archivos hosts eventualmente requería la creación de la distribución Sistema de nombres de dominio (DNS).
En algunos sistemas antiguos de un archivo llamado redes presente que tiene similar a las funciones de archivo hosts contiene nombres de redes.
Aplicaciones extendidas
En su función de resolver nombres de host, puede utilizarse el archivo hosts para definir cualquier nombre de host o nombre de dominio para su uso en el sistema local.
- Redireccionar dominios locales
- Algunos web servicio y Intranet los desarrolladores y administradores definen dominios definidos localmente en un LAN para diversos fines, tales como el acceso a recursos internos de la empresa o probar sitios web locales en el desarrollo.
- Bloqueo de recursos de Internet
- Pueden usarse especialmente diseñado las entradas en el archivo hosts al bloque publicidad online, o los dominios de recursos maliciosos conocidos y los servidores que contienen spyware, Adwarey otros malware. Esto puede lograrse mediante la adición de las entradas para esos sitios redirigir las peticiones a otra dirección que no existe o a un destino inofensivo, por ejemplo, localhost. [10]
Aplicaciones de software existen que rellenar automáticamente el archivo hosts con entradas de recursos de Internet no deseados.
Cuestiones de seguridad
El archivo hosts puede presentar un vector de ataque de software malintencionado. El archivo se puede modificar, por ejemplo, por Adware, virus informáticos, o caballo de Troya software para redirigir el tráfico desde el destino previsto a lugares que albergan contenidos maliciosos o no deseados.[11] La extendida gusano informático Mydoom.B usuarios bloqueados de visitantes sitios sobre seguridad informática y software antivirus y también afectado acceso desde el ordenador infectado a Microsoft Windows Update sitio Web.
Véase también
- DNSBL, una lista negra basadas en DNS
- Software de control de contenido
- Filtrado de anuncios
Referencias
- ^ Internet Systems Consortium. "El más ampliamente utilizado Software de servidor de nombre: enlazar". Historia de BIND. 28 de julio 2013.
- ^ "Programa cisco Networking Academy: primer año guía", Cisco Systems, Inc., 2002 (2ª edición), página 676, ISBN 1-58713-025-4
- ^ "Guía del administrador de red Linux – escritura acoge y redes de archivos". El 16 de mayo 2010.
- ^ "Archivo hosts". 10 de agosto, 2011.
- ^ "Microsoft KB Q314053: parámetros de configuración de TCP/IP y NBT para Windows XP". 28 de agosto, 2010.
- ^ "Microsoft KB 972034 versión 2.0: por defecto aloja archivos". 28 de agosto, 2010.
- ^ a b "Mac OS X: Cómo agregar Hosts Local aloja archivo". 28 de agosto, 2010.
- ^ a b "Los BeOS/Haiku punta Server". 30 de noviembre, 2012.
- ^ RISC OS 6.14
- ^ winhelp2002: bloquea las conexiones no deseadas con un archivo Hosts. También incluye un archivo hosts actualizan frecuentemente bloqueo de dominios generalmente no deseados
- ^ "Quitar Trojan.Qhosts – Symantec". El 16 de mayo 2010.
Enlaces externos
- Windows
- TCP/IP en Windows 2000 Professional
- Orden de resolución de nombre Host TCP/IP de Microsoft
- Bloquea las conexiones no deseadas con un archivo de Hosts (licencia Creative Commons)
- Solución si Windows le impide modificar el archivo Hosts o Lmhosts en Windows Vista / 7 / 8
- Guía para principiantes sobre cómo editar el archivo Hosts
- Mac
- ¿Cómo bloquear dominios no deseados con un archivo HOSTS en Mac OS X 10.2 o posterior
- Gestor de archivos hosts para Mac OS X
- Linux
- Bloquear anuncios no deseados con el archivo/etc/hosts en Linux