summaryrefslogtreecommitdiffhomepage
path: root/docs
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2021-03-25 12:58:45 +0100
committerDavid Lönnhager <david.l@mullvad.net>2021-03-31 13:15:29 +0200
commit95e11ef39b1d55c77490a5526ac5c87971a570ef (patch)
treed2ac4446992a75d8edd4d4a7f94e8a01c1b65b64 /docs
parent34146f17bee2e62fea0437a553a110d02bd139ca (diff)
downloadmullvadvpn-95e11ef39b1d55c77490a5526ac5c87971a570ef.tar.xz
mullvadvpn-95e11ef39b1d55c77490a5526ac5c87971a570ef.zip
Explain why DNS fails for excluded apps in some states
Diffstat (limited to 'docs')
-rw-r--r--docs/split-tunneling.md4
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/split-tunneling.md b/docs/split-tunneling.md
index b4eb40b151..ff9838f81d 100644
--- a/docs/split-tunneling.md
+++ b/docs/split-tunneling.md
@@ -21,7 +21,9 @@ or not running. But this is very hard/impossible to achieve on some platforms.
One reason for this is that on some operating systems, programs call into a system service
for name resolution. This system service will then perform the actual DNS lookup.
Since all DNS requests then originate from the same process/system service, it becomes hard
-to know which ones are for excluded apps and which ones are not.
+to know which ones are for excluded apps and which ones are not. Because the DNS service is not
+excluded, DNS lookups **will fail** in the connecting, disconnecting, and error
+[states](architecture.md) whenever they must be sent through a tunnel.
Some definitions of terms used later to describe behavior: