[nsd-users] NSD incorrectly logging DNAME as refused?
Jamie Landeg-Jones
jamie at catflap.org
Wed Jul 3 02:12:01 UTC 2024
I just noticed this with NSD 4.10.0 (and earlier versions - it's not a
new regression))
I have nsd set to log refused requests to syslog.
After adding a DNAME type into my dns for one sub-zone that is being moved,
I noticed that legitimate requests for hosts under that subdomain are working
as expected, howerver they are being logged as refused.
As a quick replicable test, I just did this to demostrate the issue.
Firatlt, add edthis to my dyslexicfish.net domain:
nsdtest IN DNAME hello.example.com.
Then, update serial, reload, watch it propagate to secondaries etc., then
from a machine with no specific acls (i.e. not from one of the primaries
or secondaries:
| # dig sjsjqju2qu.nsdtest.dyslexicfish.net.
|
| ; <<>> DiG 9.18.27 <<>> sjsjqju2qu.nsdtest.dyslexicfish.net.
| ;; global options: +cmd
| ;; Got answer:
| ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 53148
| ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1
|
| ;; OPT PSEUDOSECTION:
| ; EDNS: version: 0, flags:; udp: 1232
| ; COOKIE: eef66b9e45770f3e010000006684ada8ca27d2ccb2d7c25f (good)
| ;; QUESTION SECTION:
| ;sjsjqju2qu.nsdtest.dyslexicfish.net. IN A
|
| ;; ANSWER SECTION:
| nsdtest.dyslexicfish.net. 86363 IN DNAME hello.example.com.
| sjsjqju2qu.nsdtest.dyslexicfish.net. 86363 IN CNAME sjsjqju2qu.hello.example.com.
|
| ;; AUTHORITY SECTION:
| example.com. 3600 IN SOA ns.icann.org. noc.dns.icann.org. 2024041842 7200 3600 1209600 3600
|
| ;; Query time: 30 msec
| ;; SERVER: 205.166.94.24#53(205.166.94.24) (UDP)
| ;; WHEN: Wed Jul 03 01:47:17 UTC 2024
| ;; MSG SIZE rcvd: 213
This produces this via syslog on the nsd serversx:
| Jul 3 02:46:43 <daemon.info> catnip nsd[3620]: query sjsjqju2qu.nsdtest.dyslexicfish.net. from 205.166.94.24 refused, no acl matches .
As can be seen from "dig", the result is valid, and everything works as
suspected, I'm just getting rather a lot of those "refused" messages, as
the domain gets a lot of traffic!
I know I can disable the logging of such messages, but I do want to log
then when they are legitimate!
(Obviously I first noticed this on a valid DNAME target zone of mine
I just used 'hello.example.com' in the above demonstration to show that
it's nothing weird going on with my setup - delegating to any domain that
the nsd server itself doesn't serve causes the issue)
Any ideas? And apologies for any late-night incoherencies in this message!
Cheers, Jamie
More information about the nsd-users
mailing list