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.

Reply via email to