On 2026-02-15 10:42, listy wrote:
Can _dns_nameservers_ take port number?
Currently, dns_nameservers rejects name server addresses with port numbers:
WARNING: rejecting '127.0.0.1:5353' as a name server, because
it is not a numeric IP address
with:
_dns_nameservers 10.9.4.7:5350_
Squid starts but when I try to use it, Squid logs:
...
WARNING: idnsSendQuery: Can't send query, no DNS nameservers known!
current master transaction: master56
...
What is (not)happening here?
After all dns_nameservers addresses were rejected (see above), Squid may
start but will fail to send any DNS queries, logging the above error
message. I hope that future Squid versions will refuse to start instead
(i.e. the "rejecting ..." behavior described above will become a fatal
configuration error).
FWIW, you can use a non-default port number, one for all custom name
servers, by building Squid sources with NS_DEFAULTPORT macro defined and
set to the desired port value. IMO, this hack is not an officially
supported feature and may disappear without warning or diagnostics.
HTH,
Alex.
_______________________________________________
squid-users mailing list
[email protected]
https://lists.squid-cache.org/listinfo/squid-users