Hola al grupo.

Tengo el bind funcionando en un pc con un forwarder para internet que apunta a dos direcciones ip de servidores oficiales de nombres. También tengo un forwarders apuntando a un servidor de nombres interno de la empresa.

En la sección de options tengo esto

        forwarders {
                80.58.0.33;
                80.58.32.33;
         };

Tengo esta zona para que los nombres xxx.yyy.empresa se pregunten en el servidor de nombres interno

zone "empresa" {
    type forward;
    forwarders {
        10.220.254.254; };
    };


Todo esto funciona correctamente. El caso es que tengo una serie de máquinas internas que no tienen nombres "oficiales" de la empresa. No se llaman xxx.yyy.empresa. Solo tienen un nombre sin puntos, es decir sin el formato oficial de nombres (jupiter, mercurio, etc). Estos nombres los tengo en el fichero /etc/hosts asociados a su dirección ip. Desde esta máquina los nombres se resuelven bien, pero por centralizar el asunto me gustaría que se resolvieran bien a través del bind. Pero el bind no mira en el /etc/hosts (o yo no se como hacer para que mire allí).

Como estos nombres no tienen el formato de nombres xxx.yyy.zzz no sé como crear una zona o algo parecido para indicarle a bind una base de datos donde mirar.

¿Existe alguna manera de hacerlo o tengo que cambiar el nombre de estas máquinas?

Supongo que si creo una zona "particular" asociada a una base de datos y allí pongo mis máquinas, cualquier petición que termine en .particular se resolverá en esa base de datos, pero me gustaría saber si existe otra solución parecida a /etc/hosts.

Saludos y gracias




Responder a