We use two DNS systems at my company, one is AD integrated (amer.intra zone) and the other is Infoblox (us.intra zone) which is used for all hosts (Linux, Windows, AIX etc). Our ESX hosts are only registered in Infoblox us.intra as they are not Windows hosts - this is global policy, and we're not allowed to create static entries in AD DNS. Workstations/servers have amer.intra and us.intra in the suffix search list so names in both zones are always resolve.
In order to use AD integration, we specify Configuration -> DNS and Routing -> Domain as amer.intra. However, the problem we have now is that Veeam tries to resolve servername.amer.intra and this fails. Could there be an option to ignore the domain setting so it resolves servername to servername.us.intra, or force it to add .us.intra instead?
I tried using hosts files and it works, but we have nearly 100 hosts and the environment can be fluid, so I really don't want to use hosts files.