An IPv6 checker is an AAAA lookup tool that tells you whether a domain can be reached over IPv6. Use it when you need to check a target before choosing an IPv6 proxy plan, enabling dual-stack hosting, or checking whether a website, its mail servers, and its nameservers are truly IPv6-ready.
Why run an IPv6 test?
IPv4 addresses ran out years ago. The public internet has been slowly moving to IPv6, which has a practically unlimited address space (about 340 undecillion addresses). This IPv6 checker tells you — in one click — whether a domain has published IPv6 addresses, so you know if your site, API, or target resource works on modern IPv6-only networks.
Does my domain support IPv6?
If the checker above returns at least one IPv6 address, your domain supports IPv6. If no AAAA records are found, the host or DNS provider has not enabled IPv6 yet. The same logic applies to mail (MX) and name (NS) servers — the tool checks all three so you can see exactly what is and is not IPv6 ready.
Is my connection on IPv6?
This checker tests a domain — not your own connection. To see whether your network has a public IPv6 address right now, use our IP address checker, which shows your public IPv4 and IPv6 side by side. If it returns an IPv6 address, your connection can already reach IPv6-only targets.
What this IPv6 checker does
The tool sends six DNS queries over DNS-over-HTTPS — A and AAAA to both Google DNS and Cloudflare DNS, plus MX and NS to Google DNS — see Google Public DNS docs. It then resolves AAAA for up to 10 mail servers and up to 10 name servers returned by DNS, listing any beyond that as not checked, so you get an IPv6 compatibility and IPv6-ready picture for the site, its MX records, and its nameservers in a single check. Only the A and AAAA answers are cross-checked against two resolvers, so a single stale cache is less likely to skew the website result. The same answers feed the CDN row, which reports when the CNAME chain of the hostname or the addresses DNS returned match one of the selected providers listed in the FAQ below. AAAA records are the IPv6 equivalent of A records — see IETF RFC 3596 for the formal spec.
Unlike most IPv6 test sites, we return the full list of IPv6 addresses behind the domain, plus the IPv6 status of each checked mail and name server (up to 10 per class), not just a yes/no for the website. That matters when you are debugging load-balanced or CDN-fronted traffic (Cloudflare, Akamai, Fastly), where a single domain may resolve to many IPv6 endpoints.
For IPv4-only targets, sites behind a CDN, and what that means for an IPv6 proxy plan, read the IPv6 reachability guide.
How to check IPv6 support for a website
- Enter the domain. Type or paste the domain — for example,
example.comorwww.example.com. You can paste a full link; the tool keeps only the hostname and tests it exactly as typed. Or click one of the sample chips above the input. - Run the check. Click Check IPv6. The requests go to public DNS resolvers and usually come back within a few seconds.
- Read the result. A green confirmation means the domain has AAAA records. The summary grid shows website, IPv4, mail server and name server status at a glance.
Check IPv6 from the command line
If you prefer a terminal, any of these commands returns the same AAAA records this tool uses. Pick your operating system below.
# Quick lookup
dig AAAA example.com +short
# Detailed answer
host -t AAAA example.com# Quick lookup
dig AAAA example.com +short
# Or with the host command
host -t AAAA example.com# PowerShell or Command Prompt
nslookup -type=AAAA example.com
# PowerShell only (richer output)
Resolve-DnsName example.com -Type AAAAThe tool above wraps those DNS calls in a browser-friendly UI, so you do not need a shell or admin access to run the check.
How IPv6 addresses are written
An IPv6 address is 128 bits long, written as eight groups of four hex digits separated by colons — for example, 2001:0db8:85a3:0000:0000:8a2e:0370:7334. Leading zeros in each group can be dropped, and a single run of all-zero groups can be shortened to ::, so the same address is usually written as 2001:db8:85a3::8a2e:370:7334. When this tool lists IPv6 addresses, they already use that shortened form.
Why does my site not have an IPv6 address?
The four most common reasons, roughly in order:
- Hosting doesn't assign IPv6. Some budget VPS plans and legacy shared hosts still run IPv4-only. Check your control panel for an IPv6 address on the server.
- CDN has IPv6 off. Cloudflare, Akamai, and Fastly all support IPv6, but it can be disabled per site. Toggle it on in the CDN dashboard.
- No AAAA record published. Your server has an IPv6 address but the DNS zone does not expose it. Add an AAAA record alongside the A record for the same hostname.
- DNS not propagated yet. If you just added AAAA records, wait up to the TTL you set (often 5 – 30 minutes) and run the check again.
What you actually get from IPv6
- Reachable on IPv6-only networks. Mobile carriers and many new ISPs hand out IPv6 and translate IPv4 through a middlebox. Native IPv6 avoids that hop.
- Cleaner routing, no NAT. End-to-end connections without network address translation make peer-to-peer, VoIP, and gaming simpler.
- More usable address space. Every device — servers, IoT, containers — can have a unique public address without workarounds.
- Future-proof. IPv4 addresses are expensive and scarce. Supporting IPv6 is how you stop paying the scarcity tax.
Who uses an IPv6 checker?
- DevelopersVerify that an API or CDN endpoint serves IPv6 before deploying.
- DevOps & SREsAudit dual-stack readiness across services and uncover IPv4-only gaps.
- System adminsConfirm AAAA records are published and that mail / name servers respond on IPv6.
- Network engineersSanity-check IPv6 routing and DNS configuration on customer domains.
- SEO auditorsTick "IPv6 reachable" off the technical SEO checklist for client sites.
- Proxy usersSee whether a target publishes IPv6 addresses, or its DNS points to a recognised CDN, before choosing an IPv6 proxy plan.
IPv6 glossary
- A record
- DNS record that maps a hostname to an IPv4 address.
- AAAA record
- DNS record that maps a hostname to an IPv6 address. Pronounced "quad-A".
- Dual stack
- A host or network that runs IPv4 and IPv6 at the same time.
- NAT64
- A translation mechanism that lets IPv6-only clients reach IPv4-only servers.
- ULA
- Unique Local Address — IPv6's equivalent of private RFC 1918 IPv4 addresses.