IPv6 DNS Records: Every Record Type That Touches IPv6, Explained

AAAA gets all the attention, but a genuinely complete IPv6 DNS setup touches reverse zones, glue records, and a newer generation of connection-hint records too.

📅 Published July 2026· ⏳ 20 min read· ✍️ ToolsNovaHub Editorial Team
🛠️ Related tool: Open DNS Lookup →

IPv6 Touches More of a DNS Zone Than People Expect

Ask most people what "IPv6 DNS" means and they'll say AAAA record, full stop. That's the headline record, but it's genuinely only one of several places IPv6 shows up in a properly configured DNS zone. Reverse lookups need their own dedicated zone structure. Nameserver delegation needs glue records that can carry IPv6 addresses. And the newest generation of DNS records — HTTPS and SVCB — can bundle IPv6 connection hints directly into the record clients fetch before they even try to connect. This guide maps the whole picture, not just the one record most tutorials stop at.

ToolsNovaHub Pro Tip
If you're auditing a domain's IPv6 readiness, don't stop at the AAAA record — check reverse DNS (PTR under ip6.arpa) too. A missing PTR record is a common, quietly damaging gap for outbound mail servers specifically, since many receiving mail systems treat missing reverse DNS as a spam signal.
⚠️
Common Beginner Mistake
Assuming IPv6 reverse DNS works the same way IPv4's does, just with a longer address. The ip6.arpa hierarchy is structured completely differently — nibble by nibble, in reverse — and getting the zone file syntax wrong there is one of the most common IPv6 DNS mistakes teams make on their first attempt.

1. AAAA — The Forward Address Record

The record most people mean when they say "IPv6 DNS record." It maps a hostname directly to a 128-bit IPv6 address, playing the same role an A record plays for IPv4. A single hostname can hold multiple AAAA records for load balancing or geo-distribution, and it can coexist with an A record for the same name without conflict — that combination is what's called dual-stack. For a full breakdown of this record specifically, see our dedicated AAAA Record Explained guide.

2. PTR — Reverse DNS Under ip6.arpa

Reverse DNS answers the opposite question an AAAA record does: given an IPv6 address, what hostname does it belong to? IPv4 handles this through the in-addr.arpa zone; IPv6 uses a structurally different zone called ip6.arpa. Because a full IPv6 address is 128 bits, expressed as 32 hexadecimal nibbles, the ip6.arpa naming convention writes every single nibble as its own reversed DNS label — a visually striking, genuinely unfamiliar-looking zone file the first time you see one.

; Address: 2001:db8::1
1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa. IN PTR host.example.com.

Every hex digit of the fully expanded address becomes its own label, written in reverse nibble order, under the ip6.arpa suffix. Getting this right by hand is tedious and genuinely error-prone — most DNS management panels and provisioning scripts generate it automatically from the forward address, and that automation is worth trusting rather than hand-building nibble sequences yourself.

3. Glue Records — Nameserver Addresses That Can Be IPv6

When a domain's own nameservers live inside that same domain (a common setup — ns1.example.com serving example.com itself), the parent zone needs to supply a "glue record": the nameserver's actual IP address, delivered alongside the delegation, so resolvers don't hit a circular dependency trying to resolve the nameserver's name using the very nameserver they're trying to reach. Glue records can be IPv4 (A), IPv6 (AAAA), or both — and if a domain's nameservers are dual-stack, both glue record types should be present at the registrar level, not just the zone's own internal records.

4. HTTPS and SVCB — Modern Connection Hints

These are genuinely new record types (standardized via RFC 9460) designed to let a client learn key connection details — supported protocols (like HTTP/3), a target port, and IP address hints for both families — in a single DNS answer, before it even opens a TCP connection. An HTTPS record can carry an "ipv6hint" parameter directly, letting a sufficiently modern client skip a separate AAAA lookup entirely in some cases. Adoption is still growing, and not every recursive resolver or client fully leverages it yet, but it represents the direction DNS-assisted connection setup is heading, and IPv6 support is baked into its design from the start rather than bolted on.

Record TypeDirectionIPv6 Role
AAAAName → addressThe core forward-mapping record itself
PTR (ip6.arpa)Address → nameReverse lookup, critical for mail deliverability
Glue (AAAA at parent)Delegation supportLets resolvers reach in-zone IPv6 nameservers without circularity
HTTPS / SVCBConnection hintsBundles IPv6 (and IPv4) hints alongside protocol capabilities
NSDelegationIndirect — points to a nameserver name, which then needs its own AAAA/glue

Building a Reverse Zone: Step by Step

1

Identify the Allocated Prefix

Determine the IPv6 prefix your organization or ISP has actually delegated reverse-DNS authority for — often a /32, /48, or /64 depending on the allocation.

2

Expand Every Address Fully

Compressed notation (::) must be expanded to its full 32-nibble form before constructing the ip6.arpa labels — most tooling does this automatically.

3

Reverse the Nibble Order

Each hex digit becomes its own DNS label, written back-to-front, ending in .ip6.arpa.

4

Add the PTR Record

Point the constructed name at the hostname the address should reverse-resolve to.

5

Verify With a Live Lookup

Confirm the PTR record resolves correctly using our Reverse DNS Lookup tool before relying on it in production.

Real-World Scenarios

📧
Outbound Mail Servers
Missing IPv6 PTR records are a frequent, quiet cause of mail landing in spam — many receiving systems treat absent reverse DNS as a meaningful risk signal.
🏢
Enterprise Nameserver Delegation
A registrar missing IPv6 glue for an in-zone nameserver can cause intermittent, hard-to-diagnose resolution failures for a subset of resolvers worldwide.
☁️
CDN Edge Configuration
Modern CDNs increasingly publish HTTPS records with IPv6 hints to shave a round trip off connection setup for capable clients.
🔐
Internal Service Discovery
Data-center environments running IPv6-only internal segments rely entirely on AAAA and internal PTR records for service discovery and diagnostics.

Common Mistakes

MistakeConsequence
Forgetting IPv6 glue records at the registrarIntermittent resolution failures for a subset of resolvers depending on their fallback behavior
Skipping reverse DNS for IPv6 mail serversIncreased spam-classification risk on outbound email
Hand-building ip6.arpa labels manuallyHigh error rate from nibble-reversal mistakes — let tooling generate these
Assuming HTTPS/SVCB records replace AAAAThey supplement, not replace, the AAAA record — both should be present where used

Best Practices

Treat IPv6 DNS as a complete package, not a single record: forward (AAAA), reverse (PTR under ip6.arpa), and delegation support (glue) all need to be correct together for a fully functional dual-stack or IPv6-only deployment. Let provisioning tools and DNS panels generate reverse-zone entries automatically rather than hand-constructing nibble sequences, verify every piece with a live lookup rather than trusting configuration alone, and treat HTTPS/SVCB adoption as a forward-looking enhancement layered on top of a solid AAAA foundation, not a replacement for it.

DNS Provider Support for IPv6 Records

Every major managed DNS provider treats AAAA, PTR, and glue records as first-class citizens today — there's no provider gap to worry about for the core record types. Where meaningful differences show up is in tooling around them: some providers auto-generate the correct ip6.arpa PTR label from a forward AAAA entry with a single click, some require manually constructing the reverse zone yourself, and HTTPS/SVCB record support specifically is still rolling out unevenly, with some dashboards exposing a dedicated record-type option and others requiring a raw TXT-style entry through an advanced or "raw record" editor.

ProviderAAAAReverse (PTR/ip6.arpa)HTTPS/SVCB
CloudflareFull supportOnly for Cloudflare-hosted reverse zones (rare for public IPs)Full support, dashboard-native
AWS Route 53Full supportSupported via reverse zone delegation from your RIR/ISPSupported via raw record types
Google Cloud DNSFull supportSupported, requires delegated reverse zoneSupported
Azure DNSFull supportSupported via reverse zone delegationRolling out, check current dashboard support
Registrar-level DNS (GoDaddy, Namecheap, etc.)Full supportUsually requires ISP/hosting provider delegation, not registrar-managedInconsistent — varies by provider

One consistent theme across every provider: reverse DNS (PTR under ip6.arpa) for a public IPv6 address is typically controlled by whoever actually owns and announces that IP block — your ISP or hosting provider — not by whichever service manages your domain's forward DNS zone. This is a frequent point of confusion: adding a forward AAAA record in Cloudflare, for instance, does nothing to configure reverse DNS for the server's actual IPv6 address, because that reverse zone is delegated by a completely different party.

Command-Line Verification for Each Record Type

Beyond point-and-click DNS panels, every record type discussed here can be verified directly from a terminal:

What You're CheckingCommand
Forward AAAA recorddig AAAA example.com +short
Reverse PTR (from an IPv6 address)dig -x 2001:db8::1 +short
Nameserver glue recordsdig NS example.com followed by dig AAAA ns1.example.com
HTTPS/SVCB recorddig HTTPS example.com +short
Full trace of the resolution pathdig AAAA example.com +trace

The +trace flag is particularly useful when diagnosing a delegation-level problem, like a missing glue record — it walks the entire resolution chain manually, root servers through TLD through authoritative, showing exactly where the chain breaks rather than just returning a final failure with no context.

DNSSEC and IPv6 Records

DNSSEC signs DNS answers cryptographically to prevent tampering and cache poisoning, and it applies to AAAA, PTR, and every other record type in a signed zone exactly the same way it applies to A records — there's no special IPv6 carve-out in how DNSSEC itself works. What does matter operationally is that reverse zones (ip6.arpa) are frequently managed by a different party than your forward zone, which means DNSSEC coverage for reverse IPv6 lookups depends on whether your ISP or hosting provider has signed their delegated reverse zone — something worth explicitly asking about rather than assuming, since forward-zone DNSSEC on your own domain says nothing about the state of your reverse delegation.

Automation, CI/CD, and Monitoring Considerations

Infrastructure-as-code tools — Terraform, Pulumi, CloudFormation, and similar — universally support AAAA record management as a resource type, making it straightforward to keep forward IPv6 records in version control alongside everything else. Reverse DNS (PTR) automation is less standardized, largely because it depends on whichever party controls the actual IP block delegation, and CI/CD pipelines updating infrastructure rarely have direct API access to a provider's reverse-zone delegation the way they do to their own forward zone.

For monitoring, the practical guidance is simple but frequently skipped: uptime and health-check tooling needs to test AAAA-resolved endpoints independently from A-resolved ones, since a monitor that only ever checks the IPv4 path will report a domain as fully healthy even during an IPv6-specific outage that a meaningful share of visitors are actually experiencing.

Migration Checklist: Adding IPv6 DNS to an Existing Zone

✅ Confirm the origin infrastructure is genuinely IPv6-ready
Add the AAAA record only after confirming the server, load balancer, or CDN behind it actually accepts IPv6 connections — the DNS record alone doesn't make infrastructure IPv6-capable.
✅ Mirror firewall and security-group rules across both stacks
Before publishing an AAAA record publicly, verify IPv6 firewall rules match IPv4 rules in scope and restrictiveness.
✅ Set up reverse DNS if the service sends outbound mail
Coordinate with your IP block's controlling party to add a PTR record before relying on the new IPv6 address for SMTP traffic.
✅ Extend monitoring to cover the new address family
Add explicit AAAA-targeted health checks rather than assuming existing IPv4 monitoring covers both.
✅ Test from a genuinely IPv6-connected network
DNS records resolving correctly doesn't confirm the full path works — test actual connectivity before calling the rollout complete.

Pros & Cons of a Full IPv6 DNS Setup

ProsCons
Complete dual-stack coverage improves reachability and often latencyMore record types to configure and keep correct over time
Proper reverse DNS improves outbound mail deliverabilityReverse zone delegation often sits outside your own DNS provider's control
HTTPS/SVCB hints can shave connection-setup round tripsAdoption and tooling support are still uneven across providers
Future-facing as IPv6 traffic share keeps growingRequires monitoring and firewall discipline across two address families indefinitely

Expert Tips

🎓
Treat Reverse DNS as Non-Optional for Mail
Never launch an IPv6-capable mail server without confirming its PTR record resolves correctly first — deliverability problems from missing reverse DNS are disproportionately hard to diagnose after the fact.
🔧
Automate What You Can, Verify What You Can't
Put forward AAAA records in infrastructure-as-code, but always verify reverse-zone delegation manually with your IP-block-controlling party since it's rarely automatable end to end.
🔐
Ask About Reverse-Zone DNSSEC Explicitly
Don't assume your forward zone's DNSSEC coverage extends to your reverse delegation — confirm directly with whoever controls the ip6.arpa zone for your IP block.

Related Tools

Query the full record picture — including AAAA — with DNS Lookup. Check a single AAAA record directly with AAAA Record Lookup, or go the reverse direction with Reverse DNS Lookup. To understand the AAAA record itself in depth, read AAAA Record Explained, or move on to Dual Stack DNS for how these records combine in a production deployment.

FAQ

No. Reverse lookups use PTR records under ip6.arpa, glue records at a domain's nameservers can carry IPv6 addresses, and HTTPS/SVCB records can carry IPv6 connection hints alongside AAAA.
It's the special reverse-DNS zone for IPv6, structurally equivalent to in-addr.arpa for IPv4, used to resolve an IPv6 address back to a hostname via a PTR record.
Because a full IPv6 address is 128 bits (32 hex nibbles), the zone writes every single nibble as its own reversed DNS label — far more granular than IPv4's byte-based reverse zones.
The IP address of a nameserver, supplied alongside a delegation when that nameserver's own hostname lives inside the domain it's serving — needed to avoid a circular resolution dependency.
Yes — glue records can be A (IPv4), AAAA (IPv6), or both, and dual-stack nameservers should have both types registered at the parent zone or registrar level.
Newer DNS record types (RFC 9460) that bundle connection details — protocol support, port, and IPv4/IPv6 address hints — into a single answer, letting capable clients skip extra round trips.
No — they supplement it. A solid AAAA record remains the foundation; HTTPS/SVCB records add optional connection-hint enhancements on top.
Many receiving mail systems treat a sending IP with no valid reverse DNS as a spam-risk signal, regardless of whether the connection came in over IPv4 or IPv6.
It's not recommended — nibble-reversal by hand is genuinely error-prone. Most DNS panels and provisioning tools generate the correct reverse labels automatically from the forward address.
Use our Reverse DNS Lookup tool — enter the IPv6 address and confirm it resolves to the expected hostname.
Indirectly — an NS record only points to a nameserver's hostname; that nameserver still needs its own AAAA record (and glue, if in-zone) to actually be reachable over IPv6.
Reviewed by: ToolsNovaHub Editorial Team📅 Last updated: July 2026📜 Sourced from: RFC 3596, RFC 3596bis reverse conventions, and RFC 9460

ToolsNovaHub tools are built and independently maintained with a focus on accurate, no-signup network and security utilities. Spotted an error? Let us know.

📋 Related Tools & Guides Comparison

ResourceTypeLink
DNS LookupToolOpen Tool →
AAAA Record LookupToolOpen Tool →
Reverse DNS LookupToolOpen Tool →
AAAA Record ExplainedGuideRead Guide →
Try it yourself — 100% free
🚀 Open DNS Lookup

🔗 More Guides