Need help on delegation to subdomain/external servers
Adam Tkac
atkac at redhat.com
Wed Sep 16 15:29:13 UTC 2009
On Wed, Sep 16, 2009 at 05:20:21PM +0200, RUOFF LARS wrote:
> Hi,
>
> i'm using BIND9 on an Ubuntu-8.10-server.
> I'd like to configure the following:
> For a given name (eg. vega.lab.ts), I'd like to forward the request to
> two external DNS servers, *simultaneously*, and respond with the first
> response that i get.
>
> Is this possible?
> I didn't see how to do it directly, so i tried using a subdomain, (eg.
> x.vega.lab.ts) and specifiying the two DNS for this subdomain:
>
> Extract from the lab.ts zone file:
> [...]
> x.lab.ts. IN NS vega-a.x.lab.ts.
> x.lab.ts. IN NS vega-b.x.lab.ts.
> vega-a.x.lab.ts. IN A 172.25.32.252
> vega-b.x.lab.ts. IN A 192.168.2.3
> [...]
>
> But this doesnt seem to work:
> named-checkzone lab.ts /etc/bind/db.lab.ts says:
> zone lab.ts/IN: x.lab.ts/NS 'vega-a.x.lab.ts' (out of zone) has no
> addresses records (A or AAAA) zone lab.ts/IN: x.lab.ts/NS
> 'vega-b.x.lab.ts' (out of zone) has no addresses records (A or AAAA)
> zone lab.ts/IN: loaded serial 2 OK
>
> How can i do it?
> Thanks,
> Lars
You can use `forward` zone. Check
https://www.isc.org/software/bind/documentation/arm95#zone_statement_grammar:
zone "example.com" IN {
type forward;
forward only;
forwarders { IPaddr; };
};
Regards, Adam
--
Adam Tkac, Red Hat, Inc.
More information about the bind-users
mailing list