I'm looking to migrate from an existing tinydns server and one feature
that seems to be missing is that tinydns logs all requests. Is it
possible to get nsd to log them as well? We're running under process
supervision, using the -d command line flag, and verbosity is set to
99. I don't see any requests logged to stdout/stderr.
I'm looking to migrate from an existing tinydns server and one feature
that seems to be missing is that tinydns logs all requests. Is it
possible to get nsd to log them as well? We're running under process
supervision, using the -d command line flag, and verbosity is set to
99. I don't see any requests logged to stdout/stderr.
NSD has no code to log requests, the way tinydns or bind can. This isn't
a bug, it's a feature. In the future, NSD might gain DNSTAP support, but
it may require a change to its internal architecture, so there's no
guarantee it will happen.
For now, you will need to capture the queries using an external tool
such as dnscap, which will handily dump the queries in a readable format
if you use the '-g' flag.