dotat nsnotifyd: scripted DNS NOTIFY handler

NSNOTIFY(1) General Commands Manual (dns commands manual) NSNOTIFY(1)

nsnotifysend DNS NOTIFY messages

nsnotify [-46dtV] [-p port] ⟨zone⟩ ⟨target⟩...

nsnotify [-46dtV] [-p port] -F zonestarget⟩...

nsnotify [-46dtV] [-p port] -f targetszones⟩...

nsnotify [-46dtV] [-p port] -F zones -f targets

The nsnotify program sends DNS NOTIFY messages for a list of zones to a list of targets. You can either provide a list of targets on the command line, or use the -f targets option to read from a file. To send a notifications about more than one zone, you can use the -F zones option to read from a file.

Note: nsnotify (without ‘d’) is a client for sending DNS NOTIFY messages whereas nsnotifyd (with ‘d’) is a daemon for handling DNS NOTIFY messages.

Use IPv4 only (apart the system resolver).
Use IPv6 only (apart the system resolver).
Debugging mode.

Use once to print successful message sends.

Use twice to get dumps of DNS packets.

File containing list of zones to send NOTIFY messages about. There must be one domain name per line, with no comments or extra white space.
File containing list of addresses to send NOTIFY messages to. There must be one target address per line, with no comments or extra white space.

If targets is ‘-’ then the addresses are read from stdin.

Connect to port, which may be a service name or a port number. The default is the service, port 53.
Make TCP connections instead of using UDP.
Print details about this version of nsnotify.


at Cambridge University Information Services

January 20, 2022 DNS