hosts Formato de archivo para TCP/IP
Finalidad
Define el nombre y la dirección de Internet Protocol (IP) del host local y especifica los nombres y direcciones de los hosts remotos.
Descripción
El archivo /etc/hosts contiene los nombres y direcciones de host de Internet Protocol (IP) para el host local y otros hosts de la red de Internet. Este archivo se utiliza para resolver un nombre en una dirección (es decir, para convertir un nombre de host en su dirección de Internet). Cuando el sistema utiliza un servidor de nombres, sólo se accede al archivo si el servidor de nombres no puede resolver el nombre de host.
Cuando el host local utiliza el protocolo DOMAIN, las rutinas de resolución consultan un servidor de nombres DOMAIN remoto antes de buscar este archivo. En una red plana sin servidor de nombres, las rutinas de resolución buscan este archivo para el nombre de host y los datos de dirección.
Las entradas del archivo hosts tienen el formato siguiente:
Dirección HostName
En esta entrada, Dirección es una dirección IP especificada en formato decimal con puntos o octal, y HostName es el nombre de un host especificado en formato de nombre de dominio relativo o absoluto. Si especifica el nombre de dominio absoluto, la parte del nombre que precede a la primera. (punto) tiene una longitud máxima de 63 caracteres y no puede contener espacios en blanco. Para ambos formatos del nombre, el número total de caracteres no puede superar los 255 caracteres, y cada entrada debe estar contenida en una línea. Se pueden especificar varios HostNames (o alias).
Este archivo puede contener dos entradas de caso especiales que definen nombres de host reservados (o bien conocidos). Estos nombres de host son:
| Elemento | Descripción |
|---|---|
| servidor de tiempo | Identifica un host de servidor de tiempo remoto. El mandato -reloj utiliza este nombre de host. |
| servidor de impresión | Identifica el host predeterminado para recibir solicitudes de impresión. |
En esta entrada de archivo hosts , el parámetro Dirección es una dirección IP especificada en formato decimal con puntos o octal, y cada parámetro HostName es un nombre de host especificado en formato de nombre de dominio relativo o absoluto. Estos nunca tienen el nombre de dominio completo listado; siempre se listan comoprintserverotimeserver.
Las entradas de este archivo se pueden realizar utilizando la herramienta de interfaz de gestión del sistema (SMIT) o el mandato hostent , o creando y editando el archivo con un editor.
Ejemplos
En estos ejemplos, el nombre del host local es la primera línea de cada archivo hosts . Esto le ayudará a identificar el host cuyo archivo se está visualizando. El host no tiene que estar definido en la primera línea del archivo hosts .
- Las siguientes entradas de ejemplo pueden estar contenidas en los archivos hosts para dos hosts diferentes en una red que no está ejecutando un servidor de nombres DOMAIN:
Host1
Anfitrión 2185.300.10.1 host1 185.300.10.2 host2 185.300.10.3 host3 185.300.10.4 host4 merlin 185.300.10.5 host5 arthur king 185.300.10.5 timeserver
En esta red de ejemplo sin servidor de nombres, el archivo hosts para cada host debe contener la dirección Internet y el nombre de host para cada host de la red. No se puede acceder a cualquier host que no esté listado. El host en la dirección de Internet185.300.10.4en este ejemplo se puede acceder a través de cualquiera de los dos nombres:host4omerlin. El anfitrión en la dirección de Internet185.300.10.5puede ser accedido por cualquiera de los nombreshost5,arthuro king.185.300.10.2 host2 185.300.10.1 host1 185.300.10.3 host3 185.300.10.4 host4 merlin 185.300.10.5 host5 arthur king - A continuación se muestra una entrada de ejemplo en los archivos hosts para un host diferente en una red DOMAIN, pero el host no es el servidor de nombres y el host mantiene algunos nombres de host adicionales para una red más pequeña:
Anfitrión 5
En esta muestra, host5no es un servidor de nombres, sino que está conectado a una red DOMAIN. El archivo de hosts parahost5contiene entradas de dirección para todos los hosts de la red más pequeña y los archivos de datos DOMAIN contienen la base de datos DOMAIN. Las entradas en elhost5Archivo hosts que empieza por128.114indicar quehost5resuelve los nombres de los hosts de la red más pequeña.128.114.1.15 name1.xyz.aus.century.com name1 128.114.1.14 name2.xyz.aus.century.com name2 128.114.1.16 name3.xyz.aus.century.com name3