On Mon, May 09, 2016 at 05:54:22PM -0500, Jorge Alberto Martínez Melo wrote: > I am preparing some scripts to maintain some cache dns servers and > I am thinking about the most appropriate frequency of these tasks: > - to generate the root hints file (root cache).
Never. You'll get new root hints every time you upgrade, if the hints have in fact changed. Even if you don't upgrade, it doesn't matter. Having a wrong address in hints means that you might try contacting a bad IP address at startup. Once you have found an actual root server you'll never go back to the hints. And you can find actual root servers listed in hints files which date back far before the BIND 9 project's existence. For ease of management you might want to remove the "zone '.'" statements from your recursive resolvers. That way you'll only use the built-in hints, and every time you upgrade, such as for the latest security issue, you've got the new hints. There's a recent article at the ISC KB about root hints, you might want to read that also. It should be easy to find at https://kb.isc.org/ , searching for "root hints". > - to clear the cache with rndc flush Oh my! Never, unless you have some good reason to do it. Why do you think that should be a scheduled task? > - to generate the stats file with rndc stat Never. See the statistics-channels functionality, which is far superior to the "rndc stats" output, in real time as needed, and designed to be easily parsed by automated tools. -- http://rob0.nodns4.us/ Offlist GMX mail is seen only if "/dev/rob0" is in the Subject: _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users