next up previous contents
Next: Felicitaciones Up: Servidor de nombres de Previous: Iniciando named   Índice General

Resolutores (Resolvers)

Todos los sistemas operativos que incorporan la API estándar de C disponen de las llamadas gethostbyname y gethostbyaddr. Estas llamadas pueden obtener información de diferentes orígenes. El origen viene determinado por la configuración indicada en /etc/nsswitch.conf en Linux (y otros Unix). Es un fichero grande que especifica de qué base de datos se obtienen los diferentes tipos de datos. Normalmente contiene comentarios útiles al principio, que deberías leer. Tras encontrar que empieza con `hosts:'; se debería leer:


hosts:      files dns

(¿Recuerdas lo de los espacios en blanco? Ya no lo voy a mencionar de nuevo.)

Si no hay una línea que comience por `hosts:', pon una como la anterior. Eso le dice a los programas que primero deben buscar en el fichero /etc/hosts, y después comprobar DNS de acuerdo con resolv.conf.



Pedro Pablo 2002-01-02