[Dnsmasq-discuss] srv-host and domain
Geert Stappers
stappers at stappers.nl
Wed Sep 15 06:02:41 UTC 2021
On Wed, Sep 15, 2021 at 02:29:57AM +0300, Otto Modinos wrote:
> On Tue, Sep 14, 2021 at 09:50:54PM +0200, Geert Stappers via Dnsmasq-discuss wrote:
> > On Tue, Sep 14, 2021 at 07:51:02PM +0300, Otto Modinos wrote:
> > > On Tue, Sep 14, 2021 at 02:02:59PM +0000, Donald Muller wrote:
> > > > >
> > > > > Something like this:
> > > > >
> > > > > domain=mydomain.home,192.168.1.0/24,local
> > > > > srv-host=_xmpp-client._tcp,myhost.mydomain.home,5222,0,5
> > > > >
> > > > > This should work I believe. Yet, a SRV query for
> > > > > _xmpp-client._tcp.mydomain.home gets no answer.
> > > > >
> > > > > I also tried srv-host=_xmpp-client._tcp.,myhost.mydomain.home, notice
> > > > > the ending dot on the service (just like the manual also has) and that's
> > > > > exactly the same.
> > > > >
> > > >
> > > > Try querying xmpp-client._tcp.mydomain.home
> > > >
> > >
> > > No result.
> >
> >
> > Please elaborate
> >
> >
> > Provide the output the dig command that is used
> > and what dnsmasq logs with --log-queries=extra
> >
> Running the following command,
>
> dig _xmpp-client._tcp.mydomain.home SRV
>
> dig responds with
>
> ;; global options: +cmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 51244
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
>
> ;; OPT PSEUDOSECTION:
> ; EDNS: version: 0, flags:; udp: 4096
> ;; QUESTION SECTION:
> ;_xmpp-client._tcp.mydomain.home. IN SRV
>
> ;; Query time: 3 msec
> ;; SERVER: 192.168.1.2#53(192.168.1.2)
> ;; WHEN: Wed Sep 15 02:23:59 EEST 2021
> ;; MSG SIZE rcvd: 59
>
> and dnsmasq logs
>
> 405 192.168.1.3/35721 query[SRV] _xmpp-client._tcp.mydomain.home from 192.168.1.3
> 405 192.168.1.3/35721 config _xmpp-client._tcp.mydomain.home is NXDOMAIN
>
> The results are exactly the same without the leading underscore.
>
Acknowledge.
I don't know why there is not the desired behaviour from dnsmasq.
Consider to run extra tests and share the result with the ML.
Tests I have in mind:
1:
* Remove / comment out all srv-host entrys
* Restart dnsmasq
* Check startup messages e.g.
|sep 15 07:36:07 paddy dnsmasq-dhcp[1591277]: DHCP, IP range 192.168.45.150 -- 192.168.45.250, lease time 12h
|sep 15 07:36:07 paddy dnsmasq[1591277]: reading /etc/resolv.conf
|sep 15 07:36:07 paddy dnsmasq[1591277]: using nameserver 172.24.0.10#53
|sep 15 07:36:07 paddy dnsmasq[1591277]: read /etc/hosts - 24 addresses
|sep 15 07:36:07 paddy systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
2:
* Have srv-host entries
* Restart dnsmasq
* Check startup messages
* Look for reports on SRV host
Groeten
Geert Stappers
P.S.
Karma bonus points for contributing
to usable messages in the mailinglist archive.
--
Silence is hard to parse
More information about the Dnsmasq-discuss
mailing list