dotvitals

The domain has no IPv6 address

InfoConfirmeddns.records.aaaa-missing

What this check looks for

The domain is reachable over IPv4 only. Everything works today, but visitors on IPv6-only mobile networks reach you through their carrier's translation layer rather than directly.

Why it matters

A growing share of mobile traffic is IPv6-only and reaches IPv4 sites through carrier-grade NAT64. That adds latency, hides the visitor's real address from your logs, and puts a third party in the path of every connection.

When the check passes, your report says: “The domain is reachable over IPv6 as well as IPv4”.

What it costs your score

This check never deducts. It reports a fact — or reports that something could not be verified — and is shown on the report without moving the score.

Severity
info
Default confidence
confirmed
Status when triggered
info
Deduction
0 points
Family cap
none
Category
DNS
Module
Dns records
Fix owned by
dns host
In the ruleset since
2026.09

How the whole score is calculated

How to fix it

Add an AAAA record once your host answers on IPv6.

Direct IPv6 removes the carrier translation layer for a large share of mobile visitors.

  1. Check whether your hosting platform has assigned an IPv6 address to the service.

  2. Confirm the service is listening on it before publishing anything.

  3. Add the AAAA record alongside the existing A record; both are used.

How to confirm it worked

  • dig +short AAAA ‹domain› — expect the address you published

The configuration to publish
{{domain}}. 3600 IN AAAA {{ipv6}}

A named slot like ‹domain› — and the braces left in the configuration below — is filled in with your own values when this rule appears on a report.

Technical detail

No AAAA record was found at ‹domain›. This is reported for information: an IPv4-only domain is reachable by everyone today and adding IPv6 is a deliberate choice, not a repair. It deducts nothing from the score. Add an AAAA record only when the server or platform behind the name actually answers on IPv6 — publishing one that does not is worse than publishing none, because clients try it first.

Standards and references

Test this on your domain

Run the check that produces this finding, on its own, against any domain.

Open the dns records checkerBuild the fix

Other dns records checks