Skip to content

refactor dns#275

Open
brightsunshine54 wants to merge 1 commit intodevelopfrom
feature/dns-fix
Open

refactor dns#275
brightsunshine54 wants to merge 1 commit intodevelopfrom
feature/dns-fix

Conversation

@brightsunshine54
Copy link
Copy Markdown
Collaborator

Important things to know about multiple DNS in VpnService:
1.
Priority: The order matters. The first IP added is the highest priority. If it fails to respond, the system resolver will move to the next one in the list.
2.
IPv4 and IPv6: You can mix them. You can add multiple IPv4 addresses and multiple IPv6 addresses.
3.
Limits: While there isn't a strict documented limit in the Android API, most systems handle up to 3 or 4 DNS servers reliably. Your current FALLBACK_DNS_SERVERS list has 4 entries, plus your primary one, which is a safe and standard configuration.
4.
Routing: When you add a DNS server via the builder, Android automatically ensures that traffic destined for those DNS IP addresses is routed through the VPN interface, even if you haven't explicitly added a route for them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant