[Dnsmasq-discuss] CNAME not resolving for external domain
Alex Malinovich
alexmalinovich at protonmail.com
Sat Aug 17 20:24:53 UTC 2024
I have an internal-only domain called "foo.lan". (it's not actually foo but it's quicker to type)
I also own the public "foo.net" domain.
If I set up CNAMEs for hosts on foo.lan, everything works as planned. For example:
address=/root.foo.lan/192.168.0.123
cname=bar.foo.lan,root.foo.lan
$ drill -Q bar.foo.lan
root.foo.lan.
192.168.0.123
BUT, if I try the same thing with the foo.net domain, I get the CNAME record back, but it never resolves to an A record so the lookup fails:
address=/root.foo.net/192.168.0.234
cname=bar.foo.net,root.foo.net
$ drill -Q bar.foo.net
root.foo.net.
$ drill -Q root.foo.net
192.168.0.234
I intentionally override a bunch of my foo.net subdomains with 192.168.0.0/24 addresses internally and this is one of them. I've even tried telling dnsmasq it is authoritative for foo.net (using auth-server,host-record,auth-zone,auth-soa), but I still get the same issue.
I'll be the first to admit that I know just enough about DNS in general to be dangerous and am definitely not a professional, so I apologize in advance if this is a painfully obvious answer. Thanks for any help!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/attachments/20240817/3898ff1d/attachment.htm>
More information about the Dnsmasq-discuss
mailing list