Symptoms
When connected to a network, the system shows an active IPv4 connection but reports "No Internet Access" for IPv6. Users may experience slow browsing, inability to access IPv6-only websites, or intermittent connectivity. The network icon may show a yellow warning triangle, and running ipconfig reveals an IPv6 address starting with fe80:: (link-local) instead of a global unicast address.
Root Causes
- Corrupted TCP/IP stack or Winsock catalog
- Outdated or faulty network adapter drivers
- Incorrect IPv6 configuration (e.g., disabled IPv6, wrong DNS settings)
- Router or ISP not providing IPv6 addresses
- Firewall or security software blocking IPv6 traffic
- Windows update issues affecting network components
Step-by-Step Fix
1. Run Network Troubleshooter
- Open Settings > Network & Internet > Status.
- Click Network troubleshooter and follow prompts.
- If issues found, apply recommended fixes.
2. Reset TCP/IP Stack and Winsock
- Open Command Prompt as Administrator.
- Run:
netsh int ip reset - Run:
netsh winsock reset - Restart your PC.
3. Release and Renew IP Configuration
- In Command Prompt (Admin), run:
ipconfig /release - Then:
ipconfig /renew - Then:
ipconfig /flushdns
4. Update Network Adapter Driver
- Open Device Manager.
- Expand Network adapters.
- Right-click your adapter and select Update driver > Search automatically.
- If no update found, visit manufacturer's website for latest driver.
5. Enable IPv6 and Set DNS
- Open Control Panel > Network and Sharing Center > Change adapter settings.
- Right-click your connection > Properties.
- Ensure Internet Protocol Version 6 (TCP/IPv6) is checked.
- Select it and click Properties.
- Choose Obtain an IPv6 address automatically and Obtain DNS server address automatically (or use Google: 2001:4860:4860::8888).
6. Disable IPv4 to Force IPv6 (Test Only)
- In adapter properties, uncheck Internet Protocol Version 4 (TCP/IPv4).
- Check if IPv6 gets a valid global address via
ipconfig. - Re-enable IPv4 after test.
7. Reset Network Settings via Settings
- Go to Settings > Network & Internet > Advanced network settings.
- Click Network reset > Reset now.
- Confirm and restart. This reinstalls network adapters and resets all components.
Alternative Fixes
- Disable IPv6 Temporarily: If IPv6 is not needed, uncheck IPv6 in adapter properties to force IPv4-only.
- Check Router Settings: Log into router admin and ensure IPv6 is enabled and configured (e.g., DHCPv6 or SLAAC).
- Disable Security Software: Temporarily turn off firewall/antivirus to rule out blocking.
- Use System Restore: Roll back to a point before the issue started.
- Run SFC and DISM:
sfc /scannowandDISM /Online /Cleanup-Image /RestoreHealth.
Prevention
- Keep Windows and drivers updated automatically.
- Regularly reset network settings if frequent issues occur.
- Use reliable DNS servers (Google, Cloudflare) for both IPv4 and IPv6.
- Ensure router firmware is up to date and IPv6 is properly configured.
- Create a system restore point before making major network changes.
By following these steps, most IPv6 no internet access issues in Windows can be resolved. If problems persist, contact your ISP to confirm IPv6 support and proper configuration.