I am looking for a way to configure DNS so that all devices on a connected network can resolve the DNS records that I've added in the OpenVPN admin portal.
I have set up two connected networks using these instructions
https://openvpn.net/cloud-docs/connecting-networks-to-openvpn-cloud-using-connectors/. Site-to-site routing is working fine from all devices on both networks. On the two Windows 2019 servers that are running the OpenVPN connector the DNS resolution is working fine locally. I can resolve my OpenVPN DNS records as well as public names. On all other network devices, the OpenVPN names cannot be resolved.
Note: The WIndows servers are only providing routing to the OpenVPN network, and are not set up as NAT servers. NAT is provided by the local routers.
As a work-around, I have added local DNS records in each of the routers so that the name resolution works, but this doesn't scale up well. Ideally I want to be able to manage DNS records using the admin portal only and not have to duplicate the effort on all connected routers as well.
Is there a recommended way to accomplish this for connected networks?