I would like to report a regression introduced by the commit https://gitlab.com/samba-team/samba/commit/526c6d0be53d97beb38f82a3619d8710fefb4091 on the bind9_dlz plugin, after this commit the additional DNS zones added on the DNS tool from RSAT are not loaded in bind9, it crash because the zone has no NS records, I use BIND9 version 9.12.4 and Samba 4.10.2, I reversed the patch from that commit and bind9 loads again the zones but is not a writable zone as in bug https://bugzilla.samba.org/show_bug.cgi?id=13841, at least is not crashing and serving all the zones.
For example I have the domain zone ad.domain.tld but I also have autoconfig.domain.tld, internal.domain.tld, etc zones, those zone are not loaded by Bind9.
I found that only the old zones that were added with samba-tool were missing the NS record. I tested version 4.10.3 and recreated conflicted zones with DNS tool from RSAT and now it shows NS records.
Isaac: thanks for the analysis.
Can you still reproduce this?