Turn off IPv6 in Windows when one PC is acting up; turn it off on the router when every device on your network has the same IPv6-related problem. That is the clean rule. Start small, test, then move outward. Disabling IPv6 everywhere just because one VPN app is cranky can create more trouble than it fixes.
TLDR: If your laptop cannot connect to a work VPN, disable IPv6 only on that Windows adapter first. For example, a 12-person office might find that 2 laptops fail on VPN while the other 10 work fine, so router-wide changes would be overkill. If every phone, PC, console, and smart TV has broken websites or strange DNS delays, check the router’s IPv6 settings instead. Change one thing at a time, then test for at least 5 minutes.
Windows vs Router: What Is the Real Difference?
Disabling IPv6 in Windows affects only that computer. Ethernet, Wi-Fi, or a VPN adapter can each have separate settings. This is useful when one machine has odd behavior, such as slow page loading, failed remote desktop sessions, printer discovery problems, or a VPN client that seems allergic to modern networking.
Disabling IPv6 on the router affects the entire home or office network. Every device behind that router may stop receiving IPv6 addresses. That includes phones, tablets, consoles, smart TVs, cameras, and laptops. It is a heavier fix. Sometimes it is the right one, but it should not be the first swing of the hammer.
Honestly, it feels like network settings are designed to make simple fixes take 90 seconds longer than they should. Windows may show several adapters with vague names. Routers hide IPv6 under tabs like Advanced, Internet, WAN, or ISP Settings. Still, the choice becomes easier once you know the scope of each change.

When to Turn Off IPv6 in Windows
Use Windows network settings when the issue is limited to one device. This is the safer test because it is easy to undo and does not affect anyone else using the network.
Good reasons to try this on Windows:
- A single Windows PC has slow DNS lookups.
- A work VPN connects but internal sites fail to load.
- One app works on other devices but not on this PC.
- File shares or printers vanish only from one computer.
- You are testing whether IPv6 is part of the problem.
The common Windows method is simple:
- Open Settings.
- Go to Network & Internet.
- Open Advanced network settings.
- Select the active adapter, such as Wi-Fi or Ethernet.
- Open more adapter options or properties.
- Clear the checkbox for Internet Protocol Version 6 (TCP/IPv6).
- Click OK, then reconnect the network.
On some systems, the older Control Panel path is faster: Control Panel > Network and Sharing Center > Change adapter settings. Right-click the adapter, choose Properties, then clear the IPv6 checkbox.
After that, test the exact thing that failed before. Do not test random websites and call it fixed. If the VPN was broken, test the VPN. If a printer vanished, test printing. If DNS was slow, open the same sites you used before.
When to Turn Off IPv6 on the Router
Router-level IPv6 changes make sense when the problem appears across many devices. If every device pauses before loading websites, or your ISP gives broken IPv6 service, the router is a better place to work.
Choose router settings when:
- Several devices show the same delay or failure.
- IPv6 test sites show broken or partial IPv6 connectivity.
- Your ISP support team says IPv6 is unstable in your area.
- Your router has a bad IPv6 DNS setup.
- You want one network-wide policy instead of fixing each device.
The router process varies by brand, but the pattern is familiar:
- Sign in to the router admin page, often at 192.168.0.1 or 192.168.1.1.
- Find Internet, WAN, or Advanced settings.
- Open the IPv6 section.
- Set IPv6 to Disabled, Off, or IPv4 only.
- Save changes.
- Restart the router if required.
The catch is that router labels are wildly inconsistent. One brand says Native IPv6. Another says DHCPv6. Another gives choices like 6rd, Passthrough, or Auto Detect. If you are unsure, take a screenshot before changing anything. You will thank yourself later.

Which Option Is Safer?
Windows is safer for testing. It changes one computer. If the fix fails, turn the checkbox back on. No one else gets kicked offline. No smart bulb starts sulking. No streaming box needs a reboot.
Router changes carry more risk. They can affect work laptops, phones, gaming systems, and security cameras. Some services prefer IPv6. Some mobile apps behave better with it. A company laptop may also expect both IPv4 and IPv6 for certain internal tools.
That does not mean router changes are bad. They are just broader. Use them when the evidence points to a network-wide fault.
How to Test Before You Change Anything
Before switching IPv6 off, collect a little proof. This saves time and reduces guesswork.
- Run an IPv6 test in a browser and record the result.
- Try the same website on two different devices.
- Compare Wi-Fi and Ethernet if possible.
- Check whether the issue happens only with a VPN enabled.
- Restart the device once before blaming IPv6.
You can also use Command Prompt. Try ipconfig to see whether your PC has IPv6 addresses. Use ping with a known hostname to compare response times. This is not glamorous, but it beats changing five settings at once and having no idea what worked.
Common Mistakes to Avoid
Do not disable IPv6 in the Windows registry unless you know exactly why. The checkbox method is cleaner for most users. Registry changes can affect more than expected, and they are easier to forget months later.
Do not turn off IPv6 on both Windows and the router at the same time. That makes troubleshooting messy. Change one layer, test, then decide.
Do not assume IPv6 is always the villain. DNS servers, VPN split tunneling, old router firmware, bad Wi-Fi, and ISP routing can all mimic IPv6 trouble. IPv6 gets blamed because the setting is visible and easy to poke.

Best Practical Recommendation
If you are fixing one computer, start with the Windows adapter setting. It is quick, reversible, and low risk. If the problem affects the whole network, check the router’s IPv6 page and confirm whether your ISP supports IPv6 properly.
A sensible order looks like this:
- Identify whether the issue affects one device or many.
- Test IPv6 connectivity before changing settings.
- Disable IPv6 on Windows first for single-device problems.
- Disable IPv6 on the router only for network-wide trouble.
- Write down what you changed.
- Turn IPv6 back on if nothing improves.
For most home users, IPv6 should stay enabled unless there is a clear problem. The internet is moving toward IPv6, and many networks run fine with it. Still, broken ISP support, flaky routers, and stubborn VPN software are real. When they show up, knowing whether to use Windows Network Settings or Router IPv6 Settings saves time, avoids extra outages, and keeps the fix matched to the problem.