How Do I Test If My ISP Supports IPv6?
As the internet transitions from IPv4 to IPv6, understanding whether your Internet Service Provider (ISP) supports IPv6 connectivity is crucial for future-proofing your network. This comprehensive guide walks you through multiple methods to test IPv6 support, from quick online checks to detailed command-line verification.
Quick Online Testing (Recommended)
Using test-ipv6.run
The fastest and most reliable way to check IPv6 support is to visit test-ipv6.run. This pure frontend testing tool runs comprehensive connectivity tests directly in your browser:
- Open your web browser and navigate to https://test-ipv6.run
- The site automatically runs 6 parallel tests:
- IPv4 connectivity test
- IPv6 connectivity test
- Dual-stack connectivity (most critical)
- IPv4 latency measurement
- IPv6 latency measurement
- Protocol preference detection
- Within seconds, you'll receive a score (0-10) and detailed results showing:
- Your IPv4 and IPv6 addresses (if available)
- Connection status for each protocol
- Network readiness assessment
What the results mean:
- Score 10 (Green): Full dual-stack support - both IPv4 and IPv6 working perfectly
- Score 9 (Blue): Partial dual-stack - both protocols work but some sites may have issues
- Score 7-8 (Green): Good dual-stack support with minor latency concerns
- Score 0 (Red): IPv4-only connection, broken IPv6, or no connectivity
Other reputable IPv6 testing services include:
Checking Your Router or Modem
Your router or modem often provides IPv6 status indicators that can confirm ISP support before running connectivity tests.
Accessing Router Settings
- Open a web browser and enter your router's admin address (typically
192.168.1.1 or 192.168.0.1)
- Log in with your admin credentials
- Navigate to the Status, Connection Status, or WAN page
- Look for IPv6-related information:
- IPv6 Address: Should show an address starting with
2xxx:
- IPv6 Gateway: Indicates your ISP's IPv6 router
- Prefix Delegation: Shows the IPv6 prefix your ISP assigned (e.g.,
/60 or /64)
Key Router Indicators
Positive signs your ISP supports IPv6:
- WAN IPv6 address displayed (format:
2xxx:xxxx:xxxx:xxxx::x)
- IPv6 Gateway or DNS servers listed
- Prefix delegation status showing "Connected" or "Active"
- Options like "Native," "DHCPv6," "SLAAC," or "Prefix Delegation" available
Signs of no IPv6 support:
- Only IPv4 address shown on WAN interface
- IPv6 settings grayed out or unavailable
- No prefix delegation information
- Error messages like "IPv6 not available from ISP"
Common Router Manufacturers
Brightspeed/CenturyLink Modems:
Scroll to the modem status screen and look for "Modem IPv6 IP Address" section.
Linksys Routers:
Check under Status > Local Network > IPv6 to verify connectivity and local IPv6 addresses.
TP-Link Routers:
Navigate to Advanced > Network > Internet > IPv6 to configure and view IPv6 connection type.
Netgear, ASUS, and others:
Look under Advanced Settings or Internet/WAN sections for IPv6 configuration pages.
Command-Line Verification
For users comfortable with command-line tools, direct system checks provide detailed IPv6 configuration information.
Windows (Command Prompt or PowerShell)
- Press
Win + R, type cmd, and press Enter
- Run the following command:
ipconfig /all
- Look for network adapter sections showing:
- IPv6 Address: Starting with
2xxx: (global unicast address)
- Link-local IPv6 Address: Starting with
fe80: (always present, not internet-routable)
- Default Gateway: Should show an IPv6 address if ISP supports it
Example output with IPv6 support:
Ethernet adapter Ethernet:
IPv6 Address. . . . . . . . . . . : 2001:db8:1234:5678::1
Link-local IPv6 Address . . . . . : fe80::1234:5678:abcd:ef01
Default Gateway . . . . . . . . . : fe80::1
2001:db8:1234:5678::1
macOS and Linux (Terminal)
macOS:
- Open Terminal (Applications > Utilities > Terminal)
- Run:
ifconfig
- Look for
inet6 entries with addresses starting with 2xxx:
Linux:
ip addr show
Or:
ip -6 addr
Testing connectivity from command line:
Test IPv6 reachability to Google:
ping6 google.com
Test IPv6 DNS resolution:
nslookup -type=AAAA google.com
Understanding IPv6 Address Types
When checking your IPv6 configuration, you'll encounter different address types:
- Global Unicast (2xxx:): Internet-routable IPv6 address - THIS is what confirms ISP support
- Link-Local (fe80:): Local network only, always present even without ISP support
- Unique Local (fc00: or fd00:): Private IPv6 addresses, like IPv4's 192.168.x.x
- Loopback (::1): IPv6 equivalent of 127.0.0.1
Important: Only seeing fe80: addresses means IPv6 is enabled on your device but your ISP is NOT providing IPv6 connectivity.
ISP-Specific Status Pages
Some major ISPs provide dedicated pages or account portals showing IPv6 status:
Major U.S. ISP IPv6 Support (2025 Status)
Comcast/Xfinity:
- IPv6 Status: 100% residential deployment (native dual-stack)
- Check: Log into Xfinity account portal or check router WAN status
- Note: IPv6 is automatically enabled on compatible modems
AT&T:
- IPv6 Status: ~73% network deployment
- Wireless: Higher IPv6 adoption on mobile networks
- Check: AT&T gateway status page (typically at 192.168.1.254)
Verizon:
- IPv6 Status: 82%+ deployment, especially on Fios
- Wireless: 80%+ IPv6 on Verizon Wireless
- Check: Verizon router admin panel under Connection Status
T-Mobile:
- IPv6 Status: 90%+ deployment, industry leader
- Note: T-Mobile Home Internet typically includes IPv6 by default
Spectrum (Charter):
- IPv6 Status: Gradual rollout, varies by region
- Check: Contact customer service or check modem status page
CenturyLink/Brightspeed:
- IPv6 Status: Variable deployment by region
- Check: Modem status page under IPv6 section
What If My ISP Doesn't Support IPv6?
If testing confirms your ISP lacks IPv6 support, you have several options:
Call customer support and ask specifically about:
- IPv6 availability in your service area
- Timeline for IPv6 deployment
- Whether a modem/router upgrade is needed
- If IPv6 can be enabled on your account
Tip: Be specific and mention "IPv6" or "Internet Protocol version 6" - avoid generic "internet upgrade" requests.
2. Check Equipment Compatibility
Ensure your modem and router support IPv6:
- Check manufacturer specifications on their website
- Look for "IPv6 compatible" or "IPv6 certified" labels
- Modem/router combo units from 2015 or later typically support IPv6
- Consider upgrading if equipment is over 8-10 years old
3. Enable IPv6 in Router Settings
Even if your ISP supports IPv6, it may need manual activation:
- Log into router admin interface
- Navigate to IPv6 settings (usually under Internet, WAN, or Advanced)
- Enable IPv6 and select connection type:
- DHCPv6: Most common for cable/fiber ISPs
- SLAAC (Stateless Address Autoconfiguration): Common for DSL
- Native/Dual Stack: Preferred method
- Prefix Delegation: Enable with size /60 or /64 (as specified by ISP)
- Save settings and reboot router
- Test again at test-ipv6.run
4. IPv6 Tunnel Brokers (Advanced)
If your ISP doesn't offer native IPv6, tunnel brokers provide IPv6-over-IPv4 connectivity. However, this approach is no longer recommended for home users due to:
- Added latency and complexity
- Configuration challenges
- Limited support and reliability
- Most content providers now support IPv4 fallback
Better approach: Advocate for native IPv6 from your ISP or switch providers if IPv6 is critical for your needs.
Step-by-Step Testing Procedure
Follow this comprehensive testing workflow to definitively determine IPv6 support:
Step 1: Quick Online Test
- Visit https://test-ipv6.run
- Wait 15-30 seconds for all tests to complete
- Note your score and connection status
Step 2: Verify Router Status
- Log into router admin interface
- Check WAN/Internet status page
- Confirm presence of IPv6 address (2xxx:)
- Verify IPv6 gateway is listed
Step 3: Command-Line Confirmation
- Run
ipconfig /all (Windows) or ifconfig (Mac/Linux)
- Confirm global IPv6 address (2xxx:) on network interface
- Test connectivity:
ping6 google.com
Step 4: Interpret Results
Full IPv6 Support Indicators:
- test-ipv6.run score: 9-10
- Router shows IPv6 WAN address (2xxx:)
- Device has global IPv6 address
- ping6 to google.com succeeds
No IPv6 Support Indicators:
- test-ipv6.run score: 0 (IPv4 only)
- Router shows only IPv4 WAN address
- Device has only fe80: addresses
- ping6 fails or times out
Broken/Misconfigured IPv6:
- test-ipv6.run score: 0 (broken IPv6)
- Router has IPv6 address but tests timeout
- Device has IPv6 but no internet connectivity
- Action: Disable IPv6 in router or contact ISP
Troubleshooting Common Issues
Router Shows IPv6 But Tests Fail
Possible causes:
Solutions:
- Reboot modem and router (modem first, then router)
- Check router firewall settings for IPv6
- Enable prefix delegation in router IPv6 settings
- Contact ISP technical support
Only Link-Local (fe80:) Addresses
Cause: Router not receiving IPv6 prefix from ISP
Solutions:
- Verify ISP supports IPv6 in your area
- Check if modem needs firmware update
- Enable DHCPv6 or SLAAC in router settings
- Request IPv6 activation from ISP
Cause: Routing issues or ISP IPv6 network congestion
Solutions:
- Run speed tests on both protocols at test-ipv6.run
- Compare IPv4 vs IPv6 latency
- Report persistent issues to ISP
- Consider IPv6 MTU adjustments in advanced router settings
Requesting IPv6 From Your ISP
If your ISP supports IPv6 but it's not active on your account:
Effective Communication Template
"Hello, I'd like to request IPv6 connectivity on my internet service. Can you confirm if IPv6 is available at my address and enable it on my account? My current modem is [model number]. Please let me know if any equipment upgrades are required."
What to Ask
- Is native IPv6 available in my service area?
- Do I need a modem or router upgrade?
- What IPv6 connection type do you use (DHCPv6, SLAAC)?
- What prefix delegation size should I configure (/60, /64)?
- Are IPv6 DNS servers provided automatically?
Follow-Up Steps
- Document the support ticket number
- Request estimated activation timeline
- Ask for IPv6 configuration guide specific to your equipment
- Verify activation after ISP confirms enablement
Why IPv6 Matters
Understanding your ISP's IPv6 support is important because:
- Future-proofing: IPv4 addresses are exhausted; IPv6 is the internet's future
- Performance: IPv6 can offer improved routing and reduced latency
- Compatibility: Growing number of services require or prefer IPv6
- Network features: IPv6 enables advanced networking capabilities
- Address space: Allows every device to have a public IP address
Conclusion
Testing IPv6 support from your ISP is straightforward with modern tools like test-ipv6.run. Start with a quick online test, verify your router configuration, and use command-line tools for detailed confirmation. If your ISP doesn't support IPv6, contact them to request activation or inquire about deployment timelines.
As IPv6 adoption continues growing (currently ~48% in the U.S.), having IPv6 connectivity ensures your network is ready for the next generation of internet services. Regular testing helps you stay informed about your connection capabilities and identify issues before they impact your internet experience.
Quick Reference:
- Primary test tool: test-ipv6.run
- Good IPv6 address: Starts with
2xxx:
- IPv4-only fallback: Not a problem for most users currently
- Broken IPv6: Worse than no IPv6 - disable if tests show timeouts
- Best deployment: Native dual-stack (both IPv4 and IPv6)
For the most accurate and comprehensive IPv6 connectivity assessment, visit test-ipv6.run and run the full test suite today.