ignoring forwarder zone statements..
Pete Vickers
pete at systemnet.no
Mon Jul 26 21:36:03 UTC 2010
>>>
>>>> Hi list,
>>>>
>>>> I have a BIND9 server in a non public internet connected network. Most of the \
>>>> functionality is working correctly but I have a specific problem.
>>>> The server 'resides' in a 3rd level zone ( e.g. my-ns-server.level3.level2.level1. \
>>>> ) for which it is SOA& NS, in addition it is slave for the level1 zone.
>>>>
>>>> sample from named.conf:
>>>>
>>>>
>>>> // slave level1 from masters.
>>>> zone "level1" {
>>>> type slave;
>>>> file "slave/level1";
>>>> notify no;
>>>> masters { 1.2.3.4; 1.2.3.5; };
>>>> };
>>>>
>>>>
>>>> // forward directly to otherlevel2 due to absence delegation from level1
>>>> zone "otherlevel2.level1" {
>>>> type forward;
>>>> forwarders { 2.3.4.5; 2.3.4.6; };
>>>> };
>>>>
>>>>
>>>> (my root.hint also correctly references the private "." servers)
>>>>
>>>>
>>>> My problem is that when clients query my server for entries within \
>>>> "otherlevel2.level1", instead forwarding the queries directly to the declared \
>>>> forwarders, instead my server replies with NXDOMAIN (presumably from the level1 \
>>>> slave data.)
>>>>
>>>>
>>>> any insight appreciated
>>>>
>>> Make sure an actual delegation exists from level1 to otherlevel2.level1.
>>> The forwarding logic doesn't know to look for a subzone definition
>>> unless it sees a delegation.
>>>
>>>
>>>
>>> - Kevin
>>
>>
>> hmm. My problem is that the delegation _doesn't_ exist from level1 to otherlevel2.level1. That is what I'm try to work around with the forward statement directly referencing the NSs.
>>
>> The level1 zone is politically immutable, so fixing the problem there is not an option. Any other ideas ? (being a slave of the otherlevel2.level1. zone is also not practical).
>>
>>
>>
>> /Pete
>>
> >
> Politics has left you with precious few options. One of them is to
> define otherlevel2.level1 as a "stub" zone. If that zone has any
> descendant zones, you may need to take some special care for them to be
> resolvable as well.
>
> - Kevin
Bingo, at initial testing it appears to work like a charm, even for sub-zones.
thanks !
/Pete
More information about the bind-users
mailing list