Hi ! I get an issue with version 2.89 of dnsmasq, on Debian 12. There seems to be a regression. I did see the changelog <https://thekelleys.org.uk/dnsmasq/CHANGELOG> for version 2.87, which states that the /#/ bug has been fixed... but I don't see it with version 2.89 (the last version installed on Debian). The /#/ in the config file seems still to be an issue.
With the dnsmasq version 2.89, the default nameserver is not configured (which is not the case for the version 2.85) Here are the tests I made ⤵️ >From both linux servers (debian 11 and 12), I use that config file : listen-address=127.0.0.1 bind-interfaces server=/#/8.8.8.8 server=/svc.cluster.local/10.96.0.10 cache-size=500 *From the Debian 11 VM* *root@debian11*:*~*# dnsmasq --version Dnsmasq version 2.85 Copyright (c) 2000-2021 Simon Kelley Compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset auth cryptohash DNSSEC loop-detect inotify dumpfile This software comes with ABSOLUTELY NO WARRANTY. Dnsmasq is free software, and you are welcome to redistribute it under the terms of the GNU General Public License, version 2 or 3. *Request* : *vagrant@debian11*:*~*$ dig @127.0.0.1 perdu.com ; <<>> DiG 9.16.37-Debian <<>> @127.0.0.1 perdu.com ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60505 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;perdu.com. IN A ;; ANSWER SECTION: perdu.com. 300 IN A 104.21.5.178 perdu.com. 300 IN A 172.67.133.176 ;; Query time: 20 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Thu Sep 07 15:12:10 UTC 2023 ;; MSG SIZE rcvd: 70 *From the server side* : *root@debian11*:*~*# dnsmasq --no-daemon --log-queries --log-debug dnsmasq: started, version 2.85 cachesize 500 dnsmasq: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset auth cryptohash DNSSEC loop-detect inotify dumpfile dnsmasq: using nameserver 10.96.0.10#53 for domain svc.cluster.local dnsmasq: using nameserver 8.8.8.8#53 for default dnsmasq: reading /etc/resolv.conf dnsmasq: using nameserver 10.96.0.10#53 for domain svc.cluster.local dnsmasq: using nameserver 8.8.8.8#53 for default dnsmasq: using nameserver 4.2.2.1#53 dnsmasq: using nameserver 4.2.2.2#53 dnsmasq: using nameserver 208.67.220.220#53 dnsmasq: read /etc/hosts - 6 addresses dnsmasq: query[A] perdu.com from 127.0.0.1 dnsmasq: forwarded perdu.com to 8.8.8.8 dnsmasq: reply perdu.com is 104.21.5.178 dnsmasq: reply perdu.com is 172.67.133.176 *From the Debian 12 VM* root@bookworm:~# dnsmasq --version Dnsmasq version 2.89 Copyright (c) 2000-2022 Simon Kelley Compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC loop-detect inotify dumpfile This software comes with ABSOLUTELY NO WARRANTY. Dnsmasq is free software, and you are welcome to redistribute it under the terms of the GNU General Public License, version 2 or 3. *Request* : root@bookworm:~# dig @127.0.0.1 perdu.com ; <<>> DiG 9.18.16-1~deb12u1-Debian <<>> @127.0.0.1 perdu.com ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 24503 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ; EDE: 14 (Not Ready) ;; QUESTION SECTION: ;perdu.com. IN A ;; Query time: 4 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) (UDP) ;; WHEN: Thu Sep 07 15:01:42 UTC 2023 ;; MSG SIZE rcvd: 44 *From the server side* : root@bookworm:~# dnsmasq --no-daemon --log-queries --log-debug dnsmasq: started, version 2.89 cachesize 500 dnsmasq: compile time options: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC loop-detect inotify dumpfile dnsmasq: using nameserver 8.8.8.8#53 for domain # dnsmasq: using nameserver 10.96.0.10#53 for domain svc.cluster.local dnsmasq: reading /etc/resolv.conf dnsmasq: using nameserver 8.8.8.8#53 for domain # dnsmasq: using nameserver 10.96.0.10#53 for domain svc.cluster.local dnsmasq: ignoring nameserver 127.0.0.1 - local interface dnsmasq: read /etc/hosts - 7 names dnsmasq: query[A] perdu.com from 127.0.0.1 dnsmasq: config error is REFUSED (EDE: not ready)
_______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss