Discussion:
Configuring BIND 8 to know some, but not all, about a zone
(too old to reply)
Jeremy Begg
2007-06-09 12:36:58 UTC
Permalink
Hi,

I am reconfiguring a machine running MultiNet 5.1 on OpenVMS Alpha
V7.3-2.
The machine is the nameserver for a group of PC clients which will
query
it for names in a variety of domains. I need Multinet to answer
queries from its own zone files where it can, or to refer to other
nameservers when it cannot. The MultiNet zone files contain
"doctored" results: the addresses it contains are the NATted addresses
the PC clients must use to contact the respective servers.

For example, I have a zone file which for the 'ab.xyz' domain which has
one 'A' record in it, for 'alpha.ab.xyx'. If a PC issues a query for
'alpha.ab.xyz' it will get the answer I want it to get. This answer
is different from what the corporate nameserver would return for the
same query.

However, the 'ab.xyz' domain is much larger than the contents of my
zone file and I would like my MultiNet nameserver to query the
corporate nameservers if it gets a query for any node in 'ab.xyz'
which isn't in MultiNet's own zone file.

Can this be done?

Thanks,

Jeremy Begg
Ken Connelly
2007-06-09 13:52:51 UTC
Permalink
In the specific example you give, you could make the MultiNet nameserver
authoritative for only the alpha.ab.xyz zone, but that is probably not
extensible to everything you want to do unless the numbers are pretty
small and not subject to a lot of change.

- ken
Post by Jeremy Begg
Hi,
I am reconfiguring a machine running MultiNet 5.1 on OpenVMS Alpha
V7.3-2.
The machine is the nameserver for a group of PC clients which will
query
it for names in a variety of domains. I need Multinet to answer
queries from its own zone files where it can, or to refer to other
nameservers when it cannot. The MultiNet zone files contain
"doctored" results: the addresses it contains are the NATted addresses
the PC clients must use to contact the respective servers.
For example, I have a zone file which for the 'ab.xyz' domain which has
one 'A' record in it, for 'alpha.ab.xyx'. If a PC issues a query for
'alpha.ab.xyz' it will get the answer I want it to get. This answer
is different from what the corporate nameserver would return for the
same query.
However, the 'ab.xyz' domain is much larger than the contents of my
zone file and I would like my MultiNet nameserver to query the
corporate nameservers if it gets a query for any node in 'ab.xyz'
which isn't in MultiNet's own zone file.
Can this be done?
Thanks,
Jeremy Begg
Ruslan R. Laishev
2007-06-09 14:08:33 UTC
Permalink
Hello, Jeremy!

I have not a direct answer for your situation, but it's looks like that you
need to use BIND9's VIEW-s, because a conditional zones presentaion or/and
routing/forwarding of queries can be implemented by the "VIEW" feature.
Unfortunately it's possible under BIND 9.x only, so, probably you may
considiring an upgrade BIND8 to BIND9, or jumping to HP TCPIP 5.x.
Post by Jeremy Begg
Hi,
I am reconfiguring a machine running MultiNet 5.1 on OpenVMS Alpha
V7.3-2.
The machine is the nameserver for a group of PC clients which will
query
it for names in a variety of domains. I need Multinet to answer
queries from its own zone files where it can, or to refer to other
nameservers when it cannot. The MultiNet zone files contain
"doctored" results: the addresses it contains are the NATted addresses
the PC clients must use to contact the respective servers.
For example, I have a zone file which for the 'ab.xyz' domain which has
one 'A' record in it, for 'alpha.ab.xyx'. If a PC issues a query for
'alpha.ab.xyz' it will get the answer I want it to get. This answer
is different from what the corporate nameserver would return for the
same query.
However, the 'ab.xyz' domain is much larger than the contents of my
zone file and I would like my MultiNet nameserver to query the
corporate nameservers if it gets a query for any node in 'ab.xyz'
which isn't in MultiNet's own zone file.
Can this be done?
Thanks,
Jeremy Begg
--
+ WBR, OpenVMS [Sys|Net] HardWorker ............. Skype: SysMan-One +
Delta Telecom JSC, IMT-MC-450(CDMA2000) cellular operator
Russia,191119,St.Petersburg,Transportny per. 3 Cel: +7 (812) 716-3222
+http://starlet.deltatelecom.ru ............. Frying on OpenVMS only +
Michael Corbett
2007-06-11 13:37:24 UTC
Permalink
Post by Jeremy Begg
Hi,
I am reconfiguring a machine running MultiNet 5.1 on OpenVMS Alpha
V7.3-2.
The machine is the nameserver for a group of PC clients which will
query
it for names in a variety of domains. I need Multinet to answer
queries from its own zone files where it can, or to refer to other
nameservers when it cannot. The MultiNet zone files contain
"doctored" results: the addresses it contains are the NATted addresses
the PC clients must use to contact the respective servers.
For example, I have a zone file which for the 'ab.xyz' domain which has
one 'A' record in it, for 'alpha.ab.xyx'. If a PC issues a query for
'alpha.ab.xyz' it will get the answer I want it to get. This answer
is different from what the corporate nameserver would return for the
same query.
However, the 'ab.xyz' domain is much larger than the contents of my
zone file and I would like my MultiNet nameserver to query the
corporate nameservers if it gets a query for any node in 'ab.xyz'
which isn't in MultiNet's own zone file.
Can this be done?
Instead of making it an authority for ab.xyz and then having
an A record for alpha.ab.xyz just make it an authority for alpha.ab.xyz.


Mike
--
+-------------------------------------------------------------------------+
Michael Corbett Email: ***@process.com
Process Software Phone: 800 722-7770 x369
959 Concord St. 508 879-6994 x369
Framingham MA 01701-4682 FAX: 508 879-0042
Loading...