Partial local dns information - can I do this?

Barry Margolin barmar at alum.mit.edu
Fri May 20 03:48:25 UTC 2005


In article <d6i9h4$2ihu$1 at sf1.isc.org>, G 0kita <goo13c at gmail.com> 
wrote:

> Let me explain the situation.  I've got a semi-autonomous computer
> cluster within a larger organization.  I'm running bind inside this
> cluster serving information about the machines within the cluster.=20
> That part works just fine.
> What I'd like to do is have another zone that is non-authoritative
> which contains dns information for _some_ machines in the larger
> organization and sends along requests for the rest to the main dns
> server.
> 
> request for a.cluster  -> dns.cluster
> Perfectly normal behaviour.
> 
> request for b.organization -> dns.cluster  -> dns.organization
> Also pretty normal if b.organization isn't in a dns.cluster zone.
> 
> request for c.organization -> dns.cluster
> request for d.organization -> dns.cluster
> This is less normal.  Basically I want dns.cluster to be able to
> respond to a request for c.organization and d.organization without
> going out to the authoritative dns.organization server.
> I could of course run a dig on dns.cluster out to dns.organization to
> periodically populate the local cache but this is more of a problem
> because while dns.organization has information about c.organization,
> dns.organization _doesn't_ have information about d.organization -
> that's only on dns.cluster.

Make dns.cluster authoritative for the zones named c.organization and 
d.organization:

zone "c.organization" {
  type master;
  file "c.organization.db";
};
zone "d.organization" {
  type master;
  file "d.organization.db";
};

-- 
Barry Margolin, barmar at alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***



More information about the bind-users mailing list