[CentOS] Setting up bind - location for includes

Robert Moskowitz rgm at htt-consult.com
Fri Feb 15 17:44:42 UTC 2013


On 02/15/2013 12:31 PM, Jay Leafey wrote:
> On 02/15/2013 10:44 AM, Robert Moskowitz wrote:
>> I am setting up bind this time around (just rebuilt my test machine via
>> Kickstart) without chroot.
>>
>> I have a fair number of includes for named.conf; I have two views and
>> other odds and ends.  My thoughts are to make a directory; /etc/named.d
>> to put all these includes into instead of 'dirtying' up /etc. This way
>> the only files I replace/add to /etc are named.conf and rndc.key (I
>> would like to work the latter around to also be in named.d, but this
>> impacts rndc itself).
>>
>> Thoughts on this?  Anyone else have a well segmented named.conf file?
>>
>
> That's my line of thinking too.  I normally have a pretty skeletal 
> named.conf file, with all the heavy-lifting going on in files included 
> from directory /etc/named.d.  It seems to me that a more modular 
> approach minimizes the impact of fat-fingering and generally makes it 
> easier to change out chunks of configuration as needed. 
> (named-checkconf is your friend!)

I just completed setting it up and it is working.  So far.  Do have some 
things to clear up.

I do have a bit in my named.conf, like I have my views defined there 
with skeletal content (including root hints and rfc1912 for internal) 
and an include for the main view content.  I suppose I could go more 
skeletal, but I am taking on enough new stuff right now.

>
> Just for reference, at my place of employment I'm running a "hidden 
> master" server and two separate sets of slaves for internal and 
> external access for about 60 separate forward and reverse zones.  The 
> named.conf file basically consists of a single "options" stanza 
> followed by a series of include statements.  The includes themselves 
> have other files that they include, the tier depth is about four 
> levels deep at most.
>
> So far (knock on head) this has worked out fine for the last 8 years 
> or so.  Before that I was attempting to use a monolithic named.conf 
> file and found it an absolute bear to maintain. Smaller pieces means 
> smaller problems, once you've got the overall framework.
>
> Just my $.02!
>
>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos




More information about the CentOS mailing list