Hello, thank you for your response.
Some context:
I have IPv4 and IPv6 enabled and working in my home network. I use a VPS that only has IPv4.
I want to route all IPv4 traffic with WireGuard and block IPv6 traffic (because the VPS doesn’t have IPv6 enabled).
I use these configuration lines to block IPv6 traffic:
[Interface]
Address = 10.128.0.3/32
DNS = 1.1.1.1
[Peer]
PersistentKeepalive = 15
AllowedIPs = 0.0.0.0/1, 128.0.0.0/1, ::/0
The issue:
DNS queries are slowed down in the browser and not working in the terminal. Websites load extremely slowly and sometimes they fail to load completely.
I did 3 tests:
- IPv4 and IPv6 enabled with DNS servers 1.1.1.1 and 1.0.0.1
- IPv4 and IPv6 enabled with DNS server 1.1.1.1 only
- IPv4 only with DNS server 1.1.1.1 only
Tests 1 and 2 show failed nslookup and cause slowed down/broken browsing (like web pages not loading fully and taking a lot of time).
Here’s the link to the three tests: https://drive.google.com/drive/folders/1JIGSdrMuNDUMadzJEA9gyKxo21iAUIcx?usp=drive_link
Running using admin privileges and -lac option works, but the application mode causes these problems.