Why split DNS between interfaces?
When a machine plugs into a VPN it usually needs to look up hostnames that live only inside that tunnel.
If you let the whole system talk to the same nameserver, two things can go wrong:
- The VPN’s DNS might not be reachable until the tunnel is up, so internal lookups fail.
- Public resolvers get handed internal queries, leaking sensitive names to the outside world.
Binding a dedicated DNS server to the VPN link keeps the resolver stack tidy, cuts the attack surface, and stops accidental leaks.
[Read More]