I've made a perl script that is called by my home router. It update the database records for the subdomain I need to point to my home. My question: How can I force a 'regeneration' of the bind files? I thought that it was generate automatically when I update the serial/date/etc, but it's not the case.
Use the remote API to update the zone, do not alter anything in the db directly as changes in the db are no valid configuration trnsaction and will be ignored.