Good question! I think many others would ask the same. IIUC Both Samba and Microsoft say a public DNS name is preferred:
From Microsoft site:
Using single label names or unregistered suffixes, such as .local, is not recommended.
From Samba site
The domain name should still be a valid domain name
https://wiki.samba.org/index.php/Active_Directory_Naming_FAQ#So_what_should_I_name_my_domain
no more .local
Please note also that the acronym “pdc” (old NT Primary Domain Controller) does not apply to the Active Directory world.
Moreover, the Domain Controller is not the NethServer itself, but a container, something like a virtual machine, that is assigned the IP address you specify on the “Start DC” web page.