AX3000 OpenVPN DNS issue

I have an AX3000 running firmware version 4.5.0. I have configured the router to run an OpenVPN client tunnel through PrivateInternetAccess. The VPN tunnel is established just fine and lights up green on the dashboard. However, once the tunnel is established, all DNS queries seem to fail. I can reach 1.1.1.1 in my browser just fine, but any attempt to reach a domain such as google.com fails to resolve to an IP address. Any advice would be much appreciated. Thank you!

Where did you choose your DNS server? May you screenshot your current config?

I just discovered that if I manually specify the DNS servers on the GL-MT3000 via (Network → DNS → Manual DNS → Cloudflare), then DNS resolution works fine when the VPN tunnel is active. I wasn’t expecting to have to do this extra step to get DNS resolution working with an OpenVPN/PrivateInternetAccess configuration.

For what it’s worth, the three DNS servers that the GL-MT3000 was picking up from the network it was connected to were: 10.0.0.1 (gateway), 9.9.9.9 (Quad9), 149.112.112.112 (Quad9)

As I see it, there are a few possible reasons for my initial issue (before I manually set the DNS servers on the GL-MT3000):

  1. The local network that I was connecting the GL-MT3000 to has a DNS misconfiguration, although I don’t understand how this could be the case if the DNS resolution worked fine without an active OpenVPN tunnel.

  2. None of the three DNS servers listed above are supported by OpenVPN and/or PrivateInternetAccess

  3. Manually specifying DNS servers is required if you want to use an OpenVPN/PrivateInternetAccess configuration on the GL-MT3000. However, if this is a known requirement, it really should be documented in the user interface when adding an OpenVPN configuration.