dnsvi

edit dynamic DNS zones using vi

Install

All systems
curl cmd.cat/dnsvi.sh
Debian Debian
apt-get install dnsvi
Ubuntu
apt-get install dnsvi
image/svg+xml Kali Linux
apt-get install dnsvi
Windows (WSL2)
sudo apt-get update sudo apt-get install dnsvi
Raspbian
apt-get install dnsvi

dnsvi

edit dynamic DNS zones using vi

dnsvi is a frontend for nsupdate. Given a DNS zone name, it uses dig -t AXFR to get all the records in a zone. It then spawns your favorite editor, and upon completion, builds a list of "update add" and "update delete" statements to feed to nsupdate