[Dnsmasq-discuss] delegations?
Simon Kelley
simon at thekelleys.org.uk
Sun Apr 22 12:59:06 BST 2007
Carla Schroder wrote:
> On Saturday 21 April 2007 15:35, Carla Schroder wrote:
>
>>On Saturday 21 April 2007 01:39, Simon Kelley wrote:
>>
>>>Carla Schroder wrote:
>>>
>>>>Does dnsmasq support delegations?
>>>>
>>>>Here is the setup: I'm running a SipX server which runs BIND and
>>>>generates its own configuration files, which is such a lovely thing to
>>>>do I could cry with happiness. It creates nice SRV records and
>>>>everything.
>>>>
>>>>So can I create a delegation in dnsmasq pointing to the SipX
>>>>nameserver?
>>>
>>>You can delegate a domain like this:
>>>
>>>server=/domain.handled.by.sipx/<ip of sipx server>
>>>
>>>HTH
>>>
>>>Simon.
>>
>>Aw man, that's too easy. Thanks. :)
>
>
> Aaarg, easy, and not working. Here's the setup:
>
> router w/Dnsmasq 192.168.1.50;
> pyramid.alrac.net
>
> server w/SipX and BIND 192.168.1.90;
> server1.sipx.alrac.net
>
> dnsmasq.conf:
>
> domain-needed
> bogus-priv
> local=/alrac.net/
> expand-hosts
> domain=alrac.net
> listen-address=127.0.0.1
> listen-address=192.168.1.50
> listen-address=192.168.2.50
> bind-interfaces
> #delegation to sipx nameserver
> server=/server1.sipx.alrac.net/192.168.1.90
> #upstream ISP nameservers
> server=[upstream dns]
> server=[upstream dns]
>
> The sub-domain I want to delegate is sipx.alrac.net. I have tried these
> variations:
>
> server=/sipx.alrac.net/192.168.1.90
> server=/ns1.server1.sipx.alrac.net/192.168.1.90
>
> None of them work. I can query the sipx DNS server from the router:
>
> pyramid:~# dig @192.168.1.90 -t A ns1.sipx.alrac.net
>
> ; <<>> DiG 9.3.1 <<>> @192.168.1.90 -t A ns1.sipx.alrac.net
> <snip>
>
> ;; QUESTION SECTION:
> ;ns1.sipx.alrac.net. IN A
>
> ;; ANSWER SECTION:
> ns1.sipx.alrac.net. 86400 IN CNAME server1.sipx.alrac.net.
> server1.sipx.alrac.net. 86400 IN A 192.168.1.90
>
> ;; AUTHORITY SECTION:
> sipx.alrac.net. 86400 IN NS ns1.sipx.alrac.net.
>
> ;; Query time: 27 msec
> ;; SERVER: 192.168.1.90#53(192.168.1.90)
> ;; WHEN: Mon Jan 3 12:57:30 2000
> ;; MSG SIZE rcvd: 88
>
> Querying server1.sipx.alrac.net also succeeds. But Dnsmasq does not see it at
> all, and returns NXDOMAIN. I get the same results from other LAN PCs.
>
> Yes, I am restarting dnsmasq after making changes.
>
> Any brilliant ideas?
>
> thanks!
>
>
This is the one you want: it will send all queries for *.sipx.alrec.net
to 192.168.1.90
server=/sipx.alrac.net/192.168.1.90
If that's not working, try setting "log-queries" and see why dnsmasq
says it's returning NXDOMAIN.
Cheers
Simon.
More information about the Dnsmasq-discuss
mailing list