Editar zonas DNS dinámicas con vi. dnsvi es una interfaz para nsupdate. Dado un nombre de zona DNS, utiliza dig -t AXFR para obtener todos los registros de una zona. Luego, genera su editor favorito y, una vez completado, crea una lista de instrucciones "update add" y "update delete" para enviar a nsupdate [ver].
$ dnsvi ejemplo.com
Luego se abrirá el editor vi con el contenido de la zona DNS. Aquí se puede realizar cambios como agregar, modificar o eliminar registros. Al guardar y salir: Una vez que se termina de editar, se guarda los cambios y se sale de vi. En este punto, dnsvi procesará los cambios. Finalmente, para enviar enviar estas instrucciones al servidor DNS para aplicar los cambios. El comando sería algo como:
$ nsupdate -k /path/to/keyfile
O, si no se requiere autenticación, simplemente:
$ nsupdate