In order to restore pre-2.86 behaviour, the documentation explicitly
directs you to

> (...) use the configuration --address=/example.com/1.2.3.4
--local=/example.com/

Note that address and local literals match, which they don't do in your
configuration.

But I agree that NXDOMAIN being answered from config is somewhat
surprising.
From the docs, I'd expected that request to have been forwarded upstream.


However:

On 28.06.24 15:38, Dimitry Andric wrote:
Sure, that also appears to work. I just don't know what the preferred
syntax is for declaring hosts that have fixed IP addresses, as opposed
to hosts that get addresses dynamically via DHCP.

If your use case is to provide names for hosts with static IP addresses,
that should probably be tackled by using a hosts file, or by using
host-records instead, e.g.:

domain=example.com
domain-needed
host-record=foo,foo.example.com,10.1.2.3
host-record=bar,bar.example.com,10.1.2.4


Above 'domain-needed' would prevent that non-dot queries (e.g. for foo)
would be forwarded upstream.

Kind regards,
    Buck



_______________________________________________
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss

Reply via email to