How to not propagate private IP address?

Solution 1:

DNS records don't propagate. The DNS server is going to register an A record for the ip address that is bound to the DNS server, which is the ip address assigned to the NIC. If you don't want it to register an A record for the private ip address then assign the NIC a public ip address and bind the DNS server to that ip address.