I’m sure someone has asked for a Full fledged DNS server for Nethserver, have they not? This would be my vote for that as well.
And no, an ‘A’ record is an ‘A’ Record. You can host them local/internal or you can host them external. I disagree with your terminology.
When you are behind a NAT an External DNS ‘A’ record isn’t effective for naming your internal systems.