IPv6 connections open but certain websites time out after enabling SLAAC on home router
Environment
Home network: consumer dual-stack ISP (native IPv6 + IPv4 CGNAT), Linux laptop (Ubuntu 22.04) and iPhone 13 on same Wi‑Fi SSID, router running custom open-source firmware with SLAAC/RDNSS enabled
Symptoms
Most sites load normally over IPv4. Clients obtain global IPv6 addresses via SLAAC and can ping IPv6-only hosts (e.g., ipv6.google.com). However, several external websites (including some large CDNs and certain banking sites) consistently time out or hang during the TCP handshake when the client attempts IPv6 connections; forcing IPv4 (curl -4) works instantly.
Observations
On the Linux laptop: 'ip -6 addr' shows global IPv6; 'dig AAAA' resolves the hostnames to AAAA records. 'curl -v --ipv6' stalls on 'TCP_NODELAY' / during TLS handshake. Traceroute6 from laptop shows packets reach ISP border then stop. Router firewall logs show outbound IPv6 connections allowed. Temporary disabling router firewall did not change behavior. Using cellular or tethered phone (IPv4/IPv6 via carrier) connects fine to the same problematic sites.
Already attempted
Rebooted router and clients; flushed DNS caches on router and laptop; disabled IPv6 on client to fall back to IPv4 (works); changed router DNS to Cloudflare/Google; replaced Ethernet uplink cable; tested with different devices (same result). Captured tcpdump on client and observed SYN packets leaving but no SYN-ACK for problematic hosts over IPv6.
Question
What commonly causes selective IPv6 connection failures that do not affect DNS resolution or operate over other networks, and what targeted diagnostics and fixes should I run on the router and ISP link before escalating to ISP support?
Verified community troubleshooting
No answers yet..
Incident analysis
Most likely causes
Summary
Suggested Fixes
Continue troubleshooting
Related troubles
Matched from the title, description and tags
- Networking34% match
IPv6-only home network times out on IPv4-only websites after switching to DHCPv6-only LAN
Open0 answers - Networking31% match
Clients time out to IPv4-only sites after enabling DNS64/NAT64 on OpenWrt router (intermittent synthesis failures)
Open0 answers - Networking30% match
Intermittent timeouts to dual‑stack websites after enabling DHCPv6 prefix delegation on OpenWrt router
Open0 answers - Networking26% match
Intermittent IPv4 packet drops after enabling hardware NAT on consumer router
Open0 answers - Networking25% match
Dual‑stack clients time out to specific websites when DNS returns IPv6 (AAAA) records
Open0 answers