La biblioteca de resolución


Cuando hablamos del sistema de resolución, no nos referiremos a una aplicación en particular, sino a la biblioteca de resolución: un conjunto de funciones que pueden encontrarse en las bibliotecas estándar del lenguaje C. Las rutinas principales son gethostbyname (2) y gethostbyaddr (2), que buscan la dirección IP de una máquina a partir del nombre y viceversa. Es posible configurarlas para que simplemente miren en el fichero hosts local (o remoto, si se usaNIS).
Las funciones del sistema de resolución leen ficheros de configuración cuando son llamadas. Desde estos ficheros, determinan qué bases de datos hay que interrogar, en qué orden y otros detalles relevantes. En la antigua biblioteca libc de Linux, se utilizaba el fichero /etc/host. conf como fichero maestro, pero en la versión 2 de las bibliotecas, la glibc, se utiliza el fichero /etc/nsswitch.conf. Vamos a describir ambas formas, puesto que son muy usuales.

Califica este Artículo

Categoría: Conectividad y Redes.




Deja una respuesta