We have a VPN that connects our onsite network to an Azure VNET. We want to delegate a DNS subdomain from our onsite DNS to our Azure DNS. If we use the Azure public DNS then we are given four Azure DNS servers with public ip addresses but what we really want are private ip addresses on the DNS servers so we can keep all DNS traffic internal (via VPN). Obviously we could deploy our own DNS solution on a VM in Azure but we are trying to use the Azure provided facilities where possible.
My questions then are:
- Is there a way to make use of the Azure DNS without making request via the public internet?
- If not what is a lightweight DNS solution we could use to deploy/configure on a VM? - dnsmasq??
Thanks for any help