Defaults.Exposed

Defaults.Exposed › Fixes › IPv6 support

How to fix IPv6 support

Updated 17 October 2026, figures from the October 2026 census, snapshot 2026-10-12.

IPv6 is the newer, much larger version of the internet's addressing system, brought in because the old one (IPv4) has run out of room. Adding IPv6 support means your website and email can be reached over the modern network as well as the old one. On our scoring this is informational, and not having it does not lower your grade. It is still a real-world reach issue: a growing slice of mobile and overseas customers connect over IPv6-only networks, and they reach you smoothly only if you support it. The fix is free and lives in your DNS (Domain Name System) and hosting setup.

259,857,551 of the 332,492,319 domains carrying a grade publish no AAAA (IPv6 address, IPv6) record: 78.2%.

Counted over the 332,492,319 graded and dead domains that carry every grade share in this edition.

A rising share of internet users, especially on mobile carriers and in fast-growing markets in Asia and parts of Europe, now connect over IPv6. If your site is IPv4-only, those visitors still usually get through (their carrier translates the connection for them), but that translation adds a hop, can be slightly slower, and is one more thing that can fail or be throttled at busy times. Supporting IPv6 gives those customers a direct connection and shows technical buyers that your infrastructure is current. It changes nothing about your grade, and it is free to add.

Why IPv6 support matters

On our methodology, IPv6 support is informational: the check is registered with zero points and never moves your grade. We report it because it affects reach: the internet ran out of old-style (IPv4) addresses years ago, and the share of users connecting over IPv6-only networks keeps climbing, particularly on mobile and in IPv6-dominant regions. Supporting IPv6 gives those users a cleaner, more direct path to your site and email, and signals current infrastructure to anyone who checks. It's free to add and rarely breaks anything, so it's worth doing.

IPv6 support, in plain words

The internet identifies every server with a numeric address. The original system, IPv4, has a fixed, fairly small pool of addresses, and the world ran out of fresh ones years ago. Its replacement, IPv6, has a pool nobody expects to exhaust, and the internet has been migrating to it ever since.

IPv6 support means your website (and email) can be reached over this newer network as well as the old one. In practice it comes down to one thing in your DNS: alongside the record that lists your old-style address (an A record), you also publish a record that lists your IPv6 address (an AAAA record, with four A’s). Running both side by side is called dual-stack, and it’s the normal, safe way to do this.

This check is informational. It does not change your grade. We look up whether your domain publishes any AAAA records and simply report what we find: present or absent. We report it because it affects how directly customers reach you, and it’s free to fix.

What this can cost you

It rarely causes a hard outage, which is why it’s informational. These are the ways an IPv4-only setup can still cost you:

The two kinds of address

Every device on the internet needs an address. IPv4 addresses look like 203.0.113.10: four numbers, a pool of about 4.3 billion, long since exhausted. IPv6 addresses look like 2001:db8::1: longer, hexadecimal, with a pool so vast nobody expects to exhaust it.

In your DNS, the internet’s address book, these live as two record types:

Our check does the equivalent of running dig AAAA yourdomain.com and reports whether any AAAA records come back.

What “good” looks like: a dual-stack setup, where your existing A records stay untouched and AAAA records are published alongside them, both pointing at a server (or load balancer, or CDN) that answers on both networks and serves the same site. IPv4 users carry on exactly as before; IPv6 users get a direct path. You keep IPv4 and add IPv6 next to it.

What “absent” means: no AAAA records. IPv6-only users can still usually reach you via their carrier’s translation, but never directly.

How to fix it (free, about 15 to 30 minutes)

Hand this to your IT person or whoever manages your website: the fix is free. It’s a DNS-and-hosting change with nothing to buy. The golden rule: add IPv6 alongside IPv4, never instead of it (dual-stack), and confirm the target answers on IPv6 before you publish.

  1. Find out whether your hosting/CDN supports IPv6 at all. This is the gate. If your host has no IPv6 address to offer, there’s nothing further to do and no penalty for it. Most modern platforms and CDNs do support it, often already on.

  2. Apply it on your platform:

  1. Test before you trust it. After publishing, verify from an IPv6-aware tool that the AAAA record resolves and the site loads over IPv6 (an online “IPv6 test” or curl -6 https://yourdomain.com from an IPv6-capable machine). A published AAAA record that points nowhere is worse than none.

  2. Re-scan. Once AAAA records are live and answering, this check will report IPv6 as enabled. (It won’t change your grade, since it was informational all along, but you’ll have closed the gap.)

Common mistakes

Questions people ask

If my IPv4-only site still loads for everyone, why does IPv6 matter at all?

Users on IPv6-only networks (common on mobile carriers and increasingly elsewhere) reach an IPv4-only site through their carrier's translation layer (NAT64/464XLAT). That usually works, but it's an extra hop that adds a little latency and is one more shared piece of infrastructure that can be slow or congested at peak times. Supporting IPv6 gives those users a direct connection instead. That makes it a smoothness improvement, which is why the check is informational and unscored.

This doesn't affect my grade. Should I bother?

It's optional, but it's also free and low-risk, so it's worth doing when your IT person is next in the DNS or hosting console. Many providers (Cloudflare, the big cloud platforms, lots of hosts) support IPv6 out of the box; sometimes it's just a toggle. If yours doesn't support it at all, that's a fine reason to leave it for now.

I'm not technical. What do I do?

Hand the 'How to fix it' section to whoever runs your website or DNS and ask: 'Can we add IPv6 (AAAA records) for our site? It's free and shouldn't break anything.' If you're on Cloudflare it's usually already on. If you're on a managed host or a big cloud platform, it's often a single setting. If your host doesn't support IPv6 at all, there's nothing to do, and no penalty for it.

What is an AAAA record?

Your DNS is the internet's address book. An 'A record' lists your site's old-style (IPv4) address; an 'AAAA record' (four A's) lists its newer IPv6 address. Adding IPv6 support means publishing AAAA records alongside your existing A records, so devices on the new network can find you directly. Our check simply looks up your AAAA records (the technical equivalent of running 'dig AAAA yourdomain.com') and reports whether any exist.

Could adding IPv6 break my website or email?

It's low-risk when done right, but not zero-risk, which is why you test. The safe pattern is 'dual-stack': you keep all your existing IPv4 (A) records exactly as they are and add IPv6 (AAAA) records alongside them. IPv4 users carry on unchanged; IPv6 users get a new direct path. The thing to verify is that whatever the AAAA record points to (your server or load balancer) is listening on IPv6 and serving the same site. A stale or wrong AAAA record can send IPv6 users to a dead address. On managed platforms and CDNs this is handled for you; on self-hosted setups, confirm the server answers on IPv6 before publishing.

Does IPv6 make my site more secure?

Not by itself. It improves reach and is not a security control, which is part of why it doesn't score. It's referenced in broader risk-management frameworks (for example NIS2's general cybersecurity risk-management duties) as part of running current, resilient infrastructure, but adding an AAAA record doesn't harden you the way HTTPS (Hypertext Transfer Protocol Secure), DMARC (Domain-based Message Authentication, Reporting and Conformance) or DNSSEC (Domain Name System Security Extensions) do. Do the scored security checks first; treat IPv6 as forward-looking infrastructure hygiene on top.

Figures as of 12 October 2026, from the October 2026 edition of the defaults.exposed census. Census numbers move every month; the current values are on the census data page.