Sorry my connection type to my internet provider is a static IP, so I don't have the Ignore WAN DNS option.
I use the DNS numbers provided by NordVPN. Understandably the NordVPN dd-wrt setup page is a little outdated, so maybe I need to change those DNS numbers or some other tweak.
Joined: 18 Mar 2014 Posts: 12061 Location: Netherlands
Posted: Wed Jun 16, 2021 17:09 Post subject:
You do not need the Ignore WAN DNS when using static.
Just set DNS 1 and 2 to your liking, be sure that those are publicly available (not all VPN servers are publicly available) I would just use OpenDNS or Google etc.
Joined: 18 Mar 2014 Posts: 12061 Location: Netherlands
Posted: Wed Jun 16, 2021 17:55 Post subject:
OK the plot is slowly unravelling
I suspect the problem is that you are using pushed DNS servers which will route through the VPN so you Amazon clients are using a DNS server via the VPN while normal traffic goes out via the WAN.
Some websites e.g. Amazon will not like that.
You have 3 choices:
1. This is the current situation I think: route DNS via the VPN, your Amazon clients will not work
2. Route DNS via the WAN, your Amazon will work but you will have a DNS leak
3 Use split DNS so different DNS servers for PBR and Non PBR clients (with different routing of DNS servers)
You can read all about it in our documentation see links in my signature especially of interest will be the "DDWRT DNS problems with Policy based routing" guide.
It is still speculation as I have not seen any screenshots of setup page, DNSMasq page and OpenVPN status page
But as a test add in the additional DNSmasq options:
no-resolv
server=8.8.8.8
server=8.8.4.4
Joined: 18 Mar 2014 Posts: 12061 Location: Netherlands
Posted: Wed Jun 16, 2021 18:35 Post subject:
The no-resolv directive means not using resolv.dnsmasq but instead use the servers specified with: server=
So it does not matter what you set otherwise.
One caveat Nord can push routing for their own DNS servers so if you use those it is possible that you will have your problem back.
But you did not provide enough information to give a definitive answer.