Skip to main content
Free lookup - no signup required

A and AAAA Record Lookup

Look up the A (IPv4) and AAAA (IPv6) records of any hostname, see whether it is an alias for another name, and spot private addresses or missing IPv6.

Look up A and AAAA records

Enter a hostname to see the IPv4 and IPv6 addresses it resolves to. Free, no signup.

What A and AAAA records are

An A record maps a hostname to an IPv4 address such as 192.0.2.10. An AAAA record does the same for IPv6, such as 2001:db8::10; the name comes from the address being four times the size of an IPv4 one. A name can have both, and most modern sites do. When it has both, clients try IPv6 and IPv4 almost in parallel and use whichever connects first (the Happy Eyeballs method, RFC 8305), so a broken IPv6 address usually costs a small delay rather than an outage.

How to read the result

The table lists every IPv4 and IPv6 address the name resolves to, with the TTL that tells resolvers how long to keep each answer. If the name is an alias, the result says so and names the target: the addresses then belong to the end of the CNAME chain, and changing them means changing the target, not your own record. Several addresses of one type are normal; resolvers rotate them and clients try the next one when the first does not answer.

IPv6: missing AAAA and broken AAAA

A name without an AAAA record still works for almost everyone, because IPv6-only clients usually reach IPv4 services through their provider's translation. Adding AAAA is worthwhile when your hosting supports IPv6, but only if the server really listens on that address. A stale AAAA left over from a previous host is the worse problem: clients that prefer IPv6 try it first, and some tools and older clients wait for it to time out before falling back. If you move a site, update or remove the AAAA record together with the A record.

Common problems

The apex (example.com) and www pointing at different servers after a migration, because only one of the two was updated. An old A record left next to the new one, so a share of visitors still reaches the old server. A private address such as 10.0.0.5 or 192.168.1.20 published in public DNS, which nobody outside your network can reach and which tells everyone a little about your internal layout. And an A record next to a CNAME at the same name, which DNS does not allow; most DNS panels refuse it, but zone files imported by hand sometimes contain it.

A records, CNAMEs and the zone apex

Use A and AAAA records for the apex of a domain: a CNAME cannot sit there, because the apex also carries the SOA and NS records. For subdomains you can choose. A CNAME to a hosting provider's hostname follows their address changes automatically; an A record is one lookup faster but has to be updated by hand whenever they renumber. Some DNS providers offer an ALIAS or flattened CNAME at the apex, which publishes A and AAAA records that track another name for you.

What This Checks

  • A (IPv4) and AAAA (IPv6) records of a hostname
  • Whether the name is a CNAME alias, and of what
  • Private or reserved addresses published in public DNS
  • Missing A or AAAA records
  • TTL of the address records

Common Fix Path

  • Update A and AAAA together when a site moves
  • Remove AAAA records for servers that do not listen on IPv6
  • Keep internal addresses out of public DNS
  • Use A/AAAA (or a provider ALIAS) at the apex, not a CNAME

Frequently Asked Questions

What is an AAAA record?
An AAAA record maps a hostname to an IPv6 address, the way an A record maps it to an IPv4 address. It is called AAAA because an IPv6 address is 128 bits, four times the 32 bits of IPv4.
What is the difference between an A record and an AAAA record?
Only the address family: A holds an IPv4 address, AAAA holds an IPv6 address. A hostname can have either or both. Clients that can use IPv6 try the AAAA address and fall back to the A address when IPv6 does not connect.
Do I need an AAAA record?
Not to be reachable: almost every network can still reach IPv4. Add one when your server or hosting supports IPv6 and actually listens on the address. Never leave an AAAA record pointing at a server that does not answer.
Why do people in different places see different IP addresses for my domain?
Either on purpose or because of caching. CDNs and load balancers answer with an address close to the visitor. After you change a record, resolvers keep the old answer until its TTL expires. The DNS Propagation checker shows what several public resolvers return right now.
Can a hostname have more than one A record?
Yes. Resolvers return all of them, usually in rotating order, and clients try another address when the first does not answer. It spreads load and adds some redundancy, but it is not a health check: a dead server stays in the rotation until you remove its record.

Machine-Readable Evidence

AI assistants and automation can cite the stable explanation page, then fetch the live check result for a specific domain.

GET https://intodns.ai/api/dns/lookup?domain=example.com&types=A,AAAA

Related Tools and Citations