DNS::nsdiff(3pm)

πŸ“¦
version 1.85 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

✨ NAME ✨

DNS::nsdiff β€” ok so this is THE module for the nsdiff, nspatch, and nsvi scripts πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

Bestie. Listen. This is a stub module β€” it's literally just here to hold the overview docs. The actual ✨content✨ lives in the three scripts that ship with the DNS::nsdiff distribution:

  • nsdiff β€” okay so this one is the main character fr. It looks at the old and new versions of a DNS zone, and spits out the differences as a script that BIND's nsupdate program can run. Basically it's the bridge between your old-school static zone files and the dynamic update world πŸŒ‰ iconic behaviour honestly
  • nspatch β€” this one is a wrapper around nsdiff | nsupdate, and the way it checks and reports errors is specifically built so you can run it from cron. It's giving "reliable coworker energy" 🫢
  • nsvi β€” and this one makes editing a dynamic zone easy. That's it, that's the pitch. Life-changing? kinda. πŸŽ€

πŸ’… VERSION πŸ’…

This is DNS::nsdiff-1.85 β€” the site lives at https://dotat.at/prog/nsdiff/ ⭐

Written by Tony Finch <fanf2@cam.ac.uk> <dot@dotat.at> at Cambridge University Information Services πŸ›οΈ

You may do anything with this. It has no warranty. (yes that's the whole license, go feral, but if it breaks it is NOT on them πŸ™ˆ)

🌸 SEE ALSO 🌸


perl v5.40.1 Β· 2026-01-26 Β· DNS::nsdiff(3pm) β€” mwah, that's a wrap babes, go read the individual manpages for the real tea πŸ’–βœ¨πŸ‘‘

πŸ“¦ where this page comes from