Real server hardware shits the bed all the time.
Use bind for DNS. It's fairly easy. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_networking_infrastructure_services/assembly_setting-up-and-configuring-a-bind-dns-server_networking-infrastructure-services
Real server hardware shits the bed all the time.