Guía de administración del sistema: servicios IP

Cambios en el archivo nsswitch.conf

En Solaris 10 11/06 y versiones anteriores, aparte de poder buscar direcciones IPv6 mediante /etc/inet/ipnodes, se ha incorporado la admisión de IPv6 a los nombres de servicios DNS, NIS y LDAP. En consecuencia, se ha modificado el archivo nsswitch.conf para poder realizar búsquedas de IPv6.


hosts:  files dns nisplus [NOTFOUND=return]
ipnodes: files dns nisplus [NOTFOUND=return]

Nota –

Antes de cambiar el archivo /etc/nsswitch.conf para buscar ipnodes en varios servicios de nombres, debe rellenar estas bases de datos de ipnodes con direcciones IPv4 e IPv6. De lo contrario, pueden darse retrasos innecesarios en la resolución de direcciones de host, incluso en el momento del inicio.


El diagrama siguiente ilustra la relación nueva entre el archivo nsswitch.conf y las nuevas bases de datos de servicios de nombres para aplicaciones que utilizan los comandos gethostbyname y getipnodebyname. Los términos en cursiva son nuevos. El comando gethostbyname comprueba únicamente las direcciones IPv4 almacenadas en /etc/inet/hosts. En Solaris 10 11/06 y versiones anteriores, el comando getipnodebyname consulta la base de datos que se indica en la entrada ipnodes del archivo nsswitch.conf. Si falla la búsqueda, el comando comprueba la base de datos que se indica en la entrada hosts del archivo nsswitch.conf.

Figura 11–8 Relación entre nsswitch.conf y los servicios de nombres

El diagrama muestra la relación entre NIS, NIS+, archivos y la base de datos de DNS, y el archivo nsswitch.conf.

Para obtener más información acerca de los servicios de nombres, consulte la System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).