Ejecuta

        /usr/bin/ndc dumpdb

para que bind vuelque toda la cache en el directorio definido por defecto en
named.conf:

options {
        ...
        directory "/etc/bind/dom";
        ...
}

puedes utilizar ndc o mandar una se�al 


     SIGINT    Dumps the current data base and cache to
               `/var/cache/bind/named_dump.db'' or the value of
               _PATH_DUMPFILE.

as�:
        killall -INT named

que es justo lo que hace el ndc dumpdb.
(extraido del man named... hay que leer un poquito mas, �eh?)

Luego, para que bind vuelva a leer toda la cache (aunque no est� en el mismo
formato), define dentro del named.conf la zona de cache as�:

zone "." {
        type hint;
        file "named_dump.db";
};

siendo named_dump.db el fichero que gener� bind al recibir la se�al.

Esto generar� much�simos mensajes de error en el log, pero da igual.

Si quieres automatizarlo, para que lo haga al apagar y encender la m�quina,
modifica el fichero /etc/init.d/bind:

...
    restart)
        /usr/sbin/ndc dumpdb
        $0 stop
        $0 start
#       /usr/sbin/ndc restart
    ;;
...


Cuidado porque el fichero crece y crece sin parar. De vez en cuando, b�rralo
y sustit�yelo por el fichero de los root nameservers.

La ventaja es clara... se van almacenando las direcciones que m�s utilices,
y no las pierdes aunque apagues la m�quina. Y se nota a la hora de comenzar
a navegar.

-----------------------------------8<-----------------------------------
/ Joaquin Ferrero                        Linux User #109.802
| [EMAIL PROTECTED]            Cartelera de Cine de Valladolid
\ [EMAIL PROTECTED]                    http://Pucela.Net/Cultura/Cine

/ Asesora y Proveedora                   [EMAIL PROTECTED]
\ de Servicios de Internet, S.L.         [EMAIL PROTECTED]
-----------------------------------8<-----------------------------------


---------- Forwarded message ----------
Date: Sun, 22 Jul 2001 22:54:43 +0200
From: Gerardo <[EMAIL PROTECTED]>
To: "Usuarios de Debian en [iso-8859-1] espa�ol"
     <[email protected]>
Subject: Re: Bind
Resent-Date: Sun, 22 Jul 2001 23:29:08 +0200
Resent-From: [email protected]

Perdonad, pero acabo de ver esto en el DNS-como:

"El cach� se almacena en memoria completamente. No se escribe en disco en
ning�n momento. Cada vez que mata a named se pierde el cach�...

No, named no salva el cach� cuando muere. Esto significa que el cach� se debe
reconstruir de nuevo cada vez que mate y reinicie named. No hay forma de
hacer que named salve el cach� en un archivo. Si quiere, puede cambiar esto
tocando los fuentes de named, lo cual no es recomendable."

�O lo estoy interpretando mal?. De todas formas mi /etc/bind/named.conf es el 
que viene por defecto:

options {
        directory "/var/cache/bind";
        forwarders {
                62.81.0.33;
                62.81.16.129;
        };
};
logging {
        category lame-servers { null; };
        category cname { null; };
};
zone "." {
        type hint;
        file "/etc/bind/db.root";
};
zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};
zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";
};
zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};
zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};

Gracias por vuestra ayuda.


--  
Unsubscribe?  mail -s unsubscribe [EMAIL PROTECTED] < /dev/null

Responder a