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