[Dnsmasq-discuss] CNAME responses are not processed through address=/ ... / filter
Alex Rainchik
arainchi at gmail.com
Thu Nov 25 17:05:03 UTC 2021
Hello,
This is my first message here :) Not sure if it’s a bug or feature request :)
It looks like CNAME responses are not processed through address=/ ... / filter, here is an example
Config file test.cfg:
# listening DNS port
port=30000
# do not read /etc/resolv.conf at all
no-resolv
# do not re-read /etc/resolv.conf when file was changed by ISP
no-poll
# default upstream dns server
server=1.1.1.1
address=/setup.fe.apple-dns.net/10.10.10.10
log-debug
log-queries=extra
log-facility=/dev/stdout
keep-in-foreground
no-daemon
Running test as “dnsmasq -C test.cfg”
Direct query for "setup.fe.apple-dns.net" works as expected:
username at mac:~$ dig @127.0.0.1 -p30000 -t A setup.fe.apple-dns.net. +short
10.10.10.10
However when I query "setup.icloud.com", which is a CNAME pointing to "setup.fe.apple-dns.net" it does not get processed trough address=/ … / filter:
username at mac:~$ dig @127.0.0.1 -p30000 -t A setup.icloud.com +short
setup.fe.apple-dns.net.
17.248.190.138
17.248.190.206
17.248.190.112
17.248.190.68
17.248.168.72
17.248.190.71
17.248.168.68
17.248.190.104
Expected behavior would be for setup.icloud.com query to get "10.10.10.10" response, same as for setup.fe.apple-dns.net. Because setup.icloud.com is a CNAME pointing to setup.fe.apple-dns.net
More information about the Dnsmasq-discuss
mailing list