The simplest solution may be to remove the VPN and routing from the domain controller.
--please don't forget to Accept as answer
if the reply is helpful--
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
My Domain Controller is failing to resolve any DNS records:
]2
However all the client Machines that are connected to the DC can resolve all the DNS records with no issues:
I am running a Virtual Switch, VPN and a few other things on the system if this may be any help to solving the issue.
This is really messing up a lot of things as I can't use any RPC features which prevents me from updating policies across the entire network.
My DNS setup doesn't seem to be incorrect.
Hopefully someone may have an answer to this issue, if I find a solution to the issue I will post it here.
The simplest solution may be to remove the VPN and routing from the domain controller.
--please don't forget to Accept as answer
if the reply is helpful--
Not really, as I already mentioned multi-homing a domain controller will cause unexpected / unreliable results as you have already experienced. Standing up virtual machines using hyper-v manager is fairly simple and straight forward.
https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/get-started-with-hyper-v-on-windows
Sounds good, yes stick to using the GUI configuration for now.
Some general info