Issue Description:
Windows only.
When CoreDNS is enabled, the hosts are able to communicate via domain name, rather than ip address.
But there is an issue on Windows, if the custom DNS server is not configured as the first DNS server on the primary interface. The nslookup works, but ping is not reachable.
For example,
Workaround:
Configure the custom DNS server as the first DNS server in the primary network interface(not the wireguard interface).
For example,
After it's saved, if the DNS change does not work, please run `ipconfig /flushdns` in cmd or powershell terminal.