Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk11 min

VPN Connected but Traffic Isn’t Using It: How to Fix Split Tunnels, DNS Leaks, and IPv6 Bypasses

A VPN’s connected badge does not guarantee a full tunnel. Diagnose split tunneling, default routes, WireGuard AllowedIPs, DNS leaks, IPv6 bypasses, kill-switch behavior, and reconnect transitions with concrete Windows, macOS, and client checks.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A VPN’s green Connected indicator proves only that the client authenticated and established a session. It does not prove that every packet uses the tunnel. Split-tunnel routes, exclusion rules, an IPv4-only profile, local DNS resolution, or a reconnect transition can leave some traffic on your ordinary network interface.

To force a full-tunnel connection, make the VPN own the default IPv4 route (0.0.0.0/0) and, when IPv6 is active, the default IPv6 route (::/0), send DNS queries to the VPN resolver, and use a correctly scoped kill switch. The procedure below isolates route, DNS, IPv6, and firewall problems without telling you to disable security controls blindly.

As an Amazon Associate I earn from qualifying purchases.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What “connected” actually tells you

A VPN connection has several separate parts: authentication, tunnel encryption, routing, name resolution, and leak protection. The status indicator normally reports only the first two. A client can encrypt its control session while the operating system continues to send selected destinations through the physical adapter.

Microsoft describes the distinction this way: in a split-tunnel configuration, specified routes use the VPN and all other traffic uses the physical interface; in a force-tunnel configuration, all traffic is sent through the VPN. Split tunneling is intentional when you need local printers, corporate resources, or lower latency for selected applications. It is a misconfiguration when you expect your public address, DNS, and every connection to be protected but exclusions remain enabled.

#1 Best Overall
Sale
TP-Link ER605, Wired Gigabit VPN Router | Up to 3 WAN Ethernet Ports + 1 USB WAN, SPI Firewall SMB Router, Omada SDN Integrated, Load Balance, Lightning Protection
  • 【Five Gigabit Ports】1 Gigabit WAN Port plus 2 Gigabit WAN/LAN Ports plus 2 Gigabit LAN Port. Up to 3 WAN ports optimize bandwidth usage through one device.
  • 【One USB WAN Port】Mobile broadband via 4G/3G modem is supported for WAN backup by connecting to the USB port. For complete list of compatible 4G/3G modems, please visit TP-Link website.
  • 【Abundant Security Features】Advanced firewall policies, DoS defense, IP/MAC/URL filtering, speed test and more security functions protect your network and data.
  • 【Highly Secure VPN】Supports up to 20× LAN-to-LAN IPsec, 16× OpenVPN, 16× L2TP, and 16× PPTP VPN connections.
  • Security - SPI Firewall, VPN Pass through, FTP/H.323/PPTP/SIP/IPsec ALG, DoS Defence, Ping of Death and Local Management. Standards and Protocols IEEE 802.3, 802.3u, 802.3ab, IEEE 802.3x, IEEE 802.1q

Start with a five-minute diagnosis

  1. Write down the expected policy. Decide whether you need a full tunnel, a split tunnel with specific exclusions, or access to both a VPN network and your local LAN. You cannot judge a bypass until you know which destinations are supposed to be excluded.
  2. Check your public addresses. Record the public IPv4 address, then check IPv6 separately. An unchanged IPv4 address indicates an IPv4 route or policy problem; an address supplied by your normal ISP over IPv6 indicates an IPv6 bypass.
  3. Identify the DNS resolver. A website can load through the tunnel while DNS queries still go to your home router or ISP. Test the resolver path independently of the web connection.
  4. Inspect the route table. On Windows, open Command Prompt and run route print. Look for the default route and the interface index associated with the VPN adapter.
  5. Classify the failure. Test one public website, a known private resource reachable only through the VPN, DNS resolver identity, and a destination deliberately excluded by your split-tunnel policy. Record which category fails before changing settings.

This separation prevents a DNS leak from being mistaken for a routing failure, and prevents an intentionally excluded site from being treated as proof that the tunnel is broken.

Step 1: turn off unintended split tunneling

Windows VPN profiles

Open the VPN profile’s advanced routing or traffic settings and look for labels such as split tunneling, use VPN only for these routes, exclude destinations, or allow local network access. Microsoft’s Windows VPN documentation allows route lists to be assigned to a profile and distinguishes force-tunnel from split-tunnel behavior.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For a full tunnel, remove destination exclusions and select the option that sends all traffic through the VPN. If the profile is managed by an employer, the setting may be delivered by policy rather than exposed in the client; in that case, the administrator must change the profile’s routing rules.

Application and destination exclusions

Many clients implement split tunneling by application, destination IP range, or port. Review every exclusion list, not just a master switch. A browser, game, torrent client, virtual machine, or command-line tool may have its own bypass rule. If only one application shows your normal IP, compare its process or destination with the exclusion list before changing the entire profile.

When split tunneling is the right choice

Keep split tunneling when you deliberately need local printers, NAS devices, video-conference media paths, or a service that rejects VPN addresses. Document each excluded app or network, because a later “why is my traffic bypassing the VPN?” investigation depends on knowing what was intentional. A full tunnel is the safer default for public Wi-Fi and untrusted networks, but it can increase latency and prevent access to local resources unless the VPN policy allows them.

Step 2: verify the default routes

Windows route table

Run route print while disconnected and again while connected. In the connected state, the VPN interface should own the intended default route. A default route is represented by destination 0.0.0.0 and mask 0.0.0.0. If the physical adapter still has the preferred default route and the VPN has only narrow private-network routes, the profile is split tunneled even if the client says connected.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Do not delete routes at random. VPN clients often install more-specific routes, DNS host routes, and firewall rules that must remain consistent. Change the profile’s tunnel mode first, reconnect, and inspect the table again. Manual route edits can disappear on reconnect or leave traffic without a usable gateway.

Rank #2
GL.iNet GL-SFT1200 Opal Travel Router, AC1200 Dual-Band Wi-Fi | AC1200 dual-band Wi-Fi, 3 gigabit ports, OpenWrt with OpenVPN and WireGuard, 30+ VPN services, pocket 145g
  • 【AC1200 Dual-band Wireless Router】Simultaneous dual-band with wireless speed up to 300 Mbps (2.4GHz) + 867 Mbps (5GHz). 2.4GHz band can handles some simple tasks like emails or web browsing while bandwidth intensive tasks such as gaming or 4K video streaming can be handled by the 5GHz band.*Speed tests are conducted on a local network. Real-world speeds may differ depending on your network configuration.*
  • 【Easy Setup】Please refer to the User Manual and the Unboxing & Setup video guide on Amazon for detailed setup instructions and methods for connecting to the Internet.
  • 【Pocket-friendly】Lightweight design(145g) which designed for your next trip or adventure. Alongside its portable, compact design makes it easy to take with you on the go.
  • 【Full Gigabit Ports】Gigabit Wireless Internet Router with 2 Gigabit LAN ports and 1 Gigabit WAN ports, ideal for lots of internet plan and allow you to connect your wired devices directly.
  • 【Keep your Internet Safe】IPv6 supported. OpenVPN & WireGuard pre-installed, compatible with 30+ VPN service providers. Cloudflare encryption supported to protect the privacy.

WireGuard AllowedIPs

WireGuard uses the peer’s AllowedIPs list both to select outbound routes and to validate inbound traffic. A full IPv4 tunnel normally includes 0.0.0.0/0. If IPv6 is enabled, include ::/0 as well. Narrow entries such as a private subnet create a split tunnel by design.

On WireGuard for Windows, a peer with a default AllowedIPs route can activate kill-switch firewall rules that block traffic outside the tunnel. That behavior is useful only when the endpoint, DNS configuration, and exclusions are correct. If you add a default route but the tunnel cannot handshake, check the endpoint, keys, and DNS reachability rather than disabling the firewall.

Policy routing and virtual adapters

Virtual machines, containers, security software, and multiple VPN clients can install competing routes. Check which interface owns the default route and whether a more-specific route sends a destination elsewhere. A private route can legitimately outrank the default VPN route; the question is whether that exception is intended.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Step 3: test DNS independently

DNS is a separate path from the web connection. Your browser may reach a site through the VPN while the operating system asks your local router, ISP, or another public resolver for the site’s address. That exposes the domains you look up and can cause region or policy mismatches.

Windows checks

Open Command Prompt and use netsh to inspect interface and DNS configuration. Confirm that the VPN adapter receives the expected DNS server and that the server is reachable through the VPN route. The exact output varies by Windows version and client, so compare the connected and disconnected states rather than relying on one label.

Flush cached answers after changing DNS, then test again. A cached response can make a corrected configuration appear unchanged for a while. If the VPN provides an internal hostname, resolve that name while connected; failure suggests that the DNS server or its route is wrong even if public websites work.

macOS checks

On macOS, use scutil to inspect the active DNS configuration and service order. The VPN resolver should be listed for the domains it is meant to handle, and queries should be reachable through the tunnel. A resolver shown in the system settings is not proof that every application uses it; browsers and security tools can implement their own DNS-over-HTTPS or DNS-over-TLS settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
ASUS RT-AX1800S Dual Band WiFi 6 Extendable Router, Subscription-Free Network Security, Parental Control, Built-in VPN, AiMesh Compatible, Gaming & Streaming, Smart Home
  • New-Gen WiFi Standard – WiFi 6(802.11ax) standard supporting MU-MIMO and OFDMA technology for better efficiency and throughput.Antenna : External antenna x 4. Processor : Dual-core (4 VPE). Power Supply : AC Input : 110V~240V(50~60Hz), DC Output : 12 V with max. 1.5A current.
  • Ultra-fast WiFi Speed – RT-AX1800S supports 1024-QAM for dramatically faster wireless connections
  • Increase Capacity and Efficiency – Supporting not only MU-MIMO but also OFDMA technique to efficiently allocate channels, communicate with multiple devices simultaneously
  • 5 Gigabit ports – One Gigabit WAN port and four Gigabit LAN ports, 10X faster than 100–Base T Ethernet.
  • Commercial-grade Security Anywhere – Protect your home network with AiProtection Classic, powered by Trend Micro. And when away from home, ASUS Instant Guard gives you a one-click secure VPN.

WireGuard and multihomed Windows DNS

WireGuard’s Windows documentation notes that a multihomed system can send DNS queries through an unintended interface unless queries are constrained to the VPN DNS server. Set the DNS server supplied by the VPN and ensure the route to it is inside the tunnel. If your client offers a DNS leak-protection switch, enable it only after confirming that the VPN DNS address is reachable; an unreachable resolver can make all name lookups fail.

Browser encrypted DNS

Encrypted DNS inside a browser can bypass the operating system’s VPN DNS policy. For a controlled test, temporarily set the browser to follow the operating system resolver, reconnect the VPN, and repeat the DNS check. If the browser then behaves correctly, decide whether its encrypted-DNS provider is acceptable for your privacy policy or whether it should be disabled while the VPN is active.

Step 4: cover IPv6, not just IPv4

Many VPN profiles tunnel IPv4 while leaving native IPv6 enabled. Applications that prefer IPv6 can then connect directly through your ISP, producing an unchanged IPv6 address even though IPv4 appears protected.

Preferred fix: tunnel IPv6

Use a VPN profile that supports IPv6 and installs ::/0 for a full tunnel. In WireGuard, add ::/0 to AllowedIPs when the endpoint and DNS configuration support IPv6. Verify that the VPN service actually assigns IPv6 connectivity; adding a route to a tunnel that cannot carry IPv6 will create failed connections rather than protection.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Disabling IPv6 as a policy choice

You can disable IPv6 on an adapter only when that is an intentional, tested policy and your network and applications do not require it. Disabling it permanently can break modern services, local network discovery, or enterprise resources. If you use this workaround, record the change and retest after operating-system updates, adapter changes, and VPN-client upgrades.

Step 5: understand kill-switch behavior

A kill switch is a firewall policy intended to block internet traffic when the VPN is unavailable. It is not the same thing as a full tunnel: a client can have a kill switch and still intentionally exclude an application or network while connected.

Always-on and automatic modes

Some clients offer an always-on mode that blocks traffic until the VPN is established; others activate the block only after a connection drops. Read the client’s platform and protocol limitations. For example, Proton documents differences by operating system and protocol, while NordVPN documents an interaction in which split tunneling must be disabled for its kill switch to operate as expected.

Rank #4
Sale
GL.iNet GL-BE3600 Slate 7 Wi-Fi 7 Travel Router Touchscreen 2.5G | Touchscreen toggles VPN or AdGuard, 1-inch mini size, ideal for hotel, cruise, RV, business trip, plane connectivity
  • 【DUAL BAND WIFI 7 TRAVEL ROUTER】Products with US, UK, EU, AU Plug; Dual band network with wireless speed 688Mbps (2.4G)+2882Mbps (5G); Dual 2.5G Ethernet Ports (1x WAN and 1x LAN Port); USB 3.0 port.
  • 【NETWORK CONTROL WITH TOUCHSCREEN SIMPLICITY】Slate 7’s touchscreen interface lets you scan QR codes for quick Wi-Fi, monitor speed in real time, toggle VPN on/off, and switch providers directly on the display. Color-coded indicators provide instant network status updates for Ethernet, Tethering, Repeater, and Cellular modes, offering a seamless, user-friendly experience.
  • 【OpenWrt 23.05 FIRMWARE】The Slate 7 (GL-BE3600) is a high-performance Wi-Fi 7 travel router, built with OpenWrt 23.05 (Kernel 5.4.213) for maximum customization and advanced networking capabilities. With 512MB storage, total customization with open-source freedom and flexible installation of OpenWrt plugins.
  • 【VPN CLIENT & SERVER】OpenVPN and WireGuard are pre-installed, compatible with 30+ VPN service providers (active subscription required). Simply log in to your existing VPN account with our portable wifi device, and Slate 7 automatically encrypts all network traffic within the connected network. Max. VPN speed of 100 Mbps (OpenVPN); 540 Mbps (WireGuard). *Speed tests are conducted on a local network. Real-world speeds may differ depending on your network configuration.*
  • 【PERFECT PORTABLE WIFI ROUTER FOR TRAVEL】The Slate 7 is an ideal portable internet device perfect for international travel. With its mini size and travel-friendly features, the pocket Wi-Fi router is the perfect companion for travelers in need of a secure internet connectivity on the go in which includes hotels or cruise ships.

Testing without creating a leak

With the VPN connected, note a known public destination. Then disconnect the VPN and try to reach it. A correctly functioning kill switch should block the connection until the VPN reconnects or the policy is disabled. If traffic continues, inspect firewall rules and excluded applications rather than turning off the firewall globally.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

WireGuard for Windows can create restrictive firewall rules when a peer uses a default AllowedIPs route. If those rules prevent the tunnel handshake, confirm the endpoint, UDP access, and DNS settings, and use the client’s documented kill-switch controls instead of deleting firewall rules manually.

Step 6: reconnect after every routing change

Disconnect and reconnect the VPN after changing split-tunnel settings, routes, DNS, IPv6, or kill-switch options. OpenVPN’s troubleshooting documentation warns that pause, resume, and reconnect transitions—including movement between Wi-Fi and cellular data—can temporarily disengage the tunnel and allow direct traffic.

For mobile devices and laptops, test after sleep, wake, Wi-Fi roaming, Ethernet insertion, and switching networks. A configuration that works immediately after connection can fail when the operating system changes the active interface. If the client has an auto-connect on untrusted networks or block connections without VPN option, enable it only after confirming that it does not prevent access to required local services.

Step 7: retest by traffic category

Test What a full tunnel should show If it fails
Public IPv4 address An address associated with the VPN exit, not your ISP connection Check the IPv4 default route, split-tunnel exclusions, and application-specific bypasses
Public IPv6 address An address supplied through the VPN, or no IPv6 if you intentionally disabled it Add ::/0 with a supported IPv6 tunnel or revisit the deliberate IPv6 policy
DNS resolver identity The VPN’s resolver or the resolver required by your documented policy Inspect netsh or scutil, browser encrypted DNS, and multihomed routing
Private VPN resource Reachable through the tunnel Check the private route, authentication, and VPN DNS; a public-IP change alone does not prove private-resource access
Intentionally excluded destination Uses the physical interface in a split-tunnel policy If it unexpectedly uses the VPN, remove the exclusion or correct its route precedence
After disconnecting Blocked when a kill switch is enabled Review kill-switch mode, excluded apps, and firewall state

Run the same tests with the VPN disconnected and connected, and save the results with the time and network type. This makes intermittent failures after roaming or sleep easier to identify.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Common symptoms and the most likely cause

“My IP address is unchanged.”

First determine whether you checked IPv4 or IPv6. An unchanged IPv4 address usually means the VPN has no default IPv4 route, an exclusion matches the test application, or the client is connected only to a private network. An unchanged IPv6 address points to missing IPv6 tunneling even when IPv4 is correct.

“Websites work, but DNS tests show my ISP.”

The route may be correct while DNS remains on the physical interface. Check VPN DNS assignment, browser encrypted-DNS settings, and the Windows multihomed behavior documented for WireGuard.

Best Value
Sale
TP-Link Dual-Band AX3000 Wi-Fi 6 Wireless Gigabit Internet Router for Home | EasyMesh, VPN Clients & Server, HomeShield, OFDMA, MU-MIMO, USB 3.0, Secure by Design - Archer AX55
  • Next-Gen Gigabit Wi-Fi 6 Speeds: 2402 Mbps on 5 GHz and 574 Mbps on 2.4 GHz bands ensure smoother streaming and faster downloads; support VPN server and VPN client¹
  • A More Responsive Experience: Enjoy smooth gaming, video streaming, and live feeds simultaneously. OFDMA makes your Wi-Fi stronger by allowing multiple clients to share one band at the same time, cutting latency and jitter.²
  • Expanded Wi-Fi Coverage: 4 high-gain external antennas and Beamforming technology combine to extend strong, reliable, Wi-Fi throughout your home.
  • Improved Battery Life: Target Wake Time helps your devices to communicate efficiently while consuming less power.
  • Improved Cooling Design: No heat ups, no throttles. A larger heat sink and redefined case design cools the WiFi 6 system and enables your network to stay at top speeds in more versatile environments.

“Only one program bypasses the VPN.”

Look for per-application split tunneling, a proxy configured inside that program, or a separate virtual adapter. Compare the program’s destination and process with the client’s exclusion list.

“Everything stops when I enable the kill switch.”

The block may be working, while the tunnel cannot establish because its endpoint or DNS server is itself being blocked. Confirm endpoint reachability and the client’s documented exceptions. On Linux, Proton documents an interaction in which split tunneling must be disabled to use its kill switch.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

“It leaks only after changing networks.”

Reconnect after every interface transition and test the pause, resume, and reconnect behavior. OpenVPN warns that these states can temporarily disengage the tunnel. An always-on or block-without-VPN policy can reduce the exposure window if it is compatible with your network.

How to force all traffic through a VPN

  1. Disable application and destination exclusions in the VPN client.
  2. Enable the client’s full-tunnel or force-tunnel mode.
  3. Verify a default IPv4 route through the VPN interface; in WireGuard, use AllowedIPs = 0.0.0.0/0.
  4. If IPv6 is in use and supported, add AllowedIPs = ::/0 and confirm the endpoint carries IPv6.
  5. Set the VPN-provided DNS server and prevent local or browser-specific resolvers from bypassing the policy.
  6. Enable the client’s documented kill switch, understanding which applications or LAN routes it excludes.
  7. Disconnect and reconnect, then repeat IPv4, IPv6, DNS, private-resource, exclusion, and disconnect tests.

Do not force a default route by deleting unrelated system routes or disabling the operating-system firewall. Those shortcuts can cut off the VPN endpoint, expose traffic during reconnection, or break local and enterprise connectivity.

What to compare when changing VPN clients or services

If the current client cannot express the policy you need, compare capabilities rather than relying on its connection badge.

Capability Questions to ask
Full versus split tunnel Can you switch modes, and can you see the exact route list?
Exclusions Are bypasses defined by application, destination, port, or all three?
IPv4 and IPv6 Does the client tunnel IPv6, install ::/0, or intentionally block IPv6?
DNS protection Does it supply a VPN resolver, constrain queries to it, and account for browser encrypted DNS?
LAN access Can local printers and devices remain reachable without sending internet traffic outside the tunnel?
Kill switch semantics Does it block before connection, only after a drop, or allow excluded apps? Which platforms and protocols support it?
Roaming and sleep What happens during Wi-Fi changes, cellular transitions, suspend, and resume?
Protocol support Are the protocols you need available on your operating system, and do their routing and firewall behaviors differ?

Private Internet Access documents desktop split tunneling with DNS controls; Proton documents platform and protocol limitations; NordVPN documents how split tunneling interacts with its kill switch. Treat those documented behaviors as product-specific rather than universal VPN rules.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A maintenance checklist

  • Keep a written record of intentional exclusions and local-network exceptions.
  • After client or operating-system updates, verify the default routes and DNS servers again.
  • Test both IPv4 and IPv6 whenever your ISP provides IPv6.
  • Repeat checks after sleep, wake, Wi-Fi roaming, Ethernet changes, and cellular handoffs.
  • Use a kill switch when exposure during a drop is unacceptable, but verify its platform and protocol limitations.
  • Never treat a green status indicator, a single public-IP test, or a successful website load as proof that every traffic category is tunneled.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.