How do I modify DNS-posts/zones in Bind9 on a Samba4-server (Zentyal?)

I’m running a Zentyal Samba4 server as a DNS server as well as an Active Directory domain controller. I’ve been having some issues lately with DNS. There are 2 ways that I know of to update DNS on that server, either via the Zentyal GUI, or by launching Windows’ DNS management tool (runas /netonly /user:domain.com\Administrator cmd.exe). I’ve noticed that only the latter actually works, and that modifying and creating DNS-posts via Zentyal’s GUI has no effect whatsoever (I have tried looking at the logs at /var/log/samba/* and /var/log/zentyal/*, but to no avail).

When I check what is going on in /etc/bind/named.conf.local (as Zentyal uses BIND9), I see the following:

// Generated by Zentyal  acl "trusted" {     localhost;     localnets; };  acl "internal-local-nets" {     10.16.10.0/22; };  dlz "AD DNS Zone" {     database "dlopen /usr/lib/x86_64-linux-gnu/samba/bind9/dlz_bind9_10.so"; }; 

Which leads me to believe that DNS is being managed by a binary file/application.

Now, the big question is, suppose I would like to make updates on the DNS-server from a non-Windows computer, how do I do that? I’ve been trying to look for the appropriate CLI-commands, but I hadn’t found anything. Surely there is a way to do that from within the server?

Any insights would be very appreciated!