In article <mailman.1607.1362510489.11945.bind-us...@lists.isc.org>, Pat Suwalski <p...@suwalski.net> wrote:
> Hello everyone, > > I have a question about using the $INCLUDE directive in my zone files. > > We run DNS for a moderately large number of domains, largely pointing at > the same servers. So, I'd really like to have the following setup: > > db.common.inc: > > mail IN A n.n.n.n > mail2 IN A n.n.n.n > www IN A n.n.n.n > @ IN TXT "v=spf1..." > > And then have individual zone files be able to override the various values: > > db.special.domain.com: > > $INCLUDE db.common.inc > www IN A x.x.x.x > > Of course, this just round-robins the A record for the www entry. > > Does anyone know if it is possible to make the new entry override the > previously included one rather than add to it? > > If not, is there a typical config structure that has worked for someone > trying to do a similar setup? Instead of one include file for everything, use separate include files: $INCLUDE db.common.mail.inc $INCLUDE db.common.www.inc $INCLUDE db.common.spf.inc Then you can omit some $INCLUDE directives in the zones that have more specific records. -- Barry Margolin Arlington, MA _______________________________________________ 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