On 02 Jan 2014, at 16:37 , Alan Clegg <a...@clegg.com> wrote:

> On Jan 2, 2014, at 9:19 AM, wbr...@e1b.org wrote:
> 
>>>> Use views
>>> 
>>> Views +1 
>> 
>> When were views added to BIND?  We started using using multiple servers in 
>> BIND 4, and I don't recall views being available back then, but I didn't 
>> configure the servers, just maintained the zones.
>> 
>> We're still using multiple servers for internal vs. external resolution.
> 
> Views have been in bind “for all recent history”.
> 
> I’ve watched this thread and have been biting my tongue as long as I could.
> 
> I’m a proponent of separating servers and NOT using views, as any of you that 
> have taken a class that I’ve taught will attest.
> 
> I’ve seen too many problems over the years that have been caused by incorrect 
> maintenance of both data feeding the views and goofs in the mechanisms making 
> sure that the correct view is made available to the correct slave servers 
> (and clients).
> 
> With today’s hardware (virtualization, etc) it’s not very expensive to build 
> out new servers.  Separate the services and you remove lots of the little 
> prickly points that will cause you pain as the complexity of your 
> infrastructure grows (and as you hand off to the ‘next generation’ of 
> maintainers).

I could not agree more (as anyone who has attended a class that I've taught 
will attest ;-). 

Furthermore, in addition to the very valid reasons that Alan list, I'd want to 
add yet another reason to implement this via multiple, simple, [virtual] 
servers, rather than using views and that is "platform independence". Views are 
a feature specific to BIND9 (and ANS, I think). If I implement this via 
multiple servers then for each server I am free to choose whatever 
implementation is best for that task. If choose a design based on views, I am 
forced to used BIND9.

And while BIND9 may be the best thing since sliced bread, it will not be the 
preferred choice forever.

> I’m actually more a proponent of creating an architecture that doesn’t NEED 
> differentiated data, but there aren’t a lot of places implementing DNS / 
> naming structures on green-fields these days.

I agree with this also.

Johan

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
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

Reply via email to