Sign in
Free tool · No signup required

A record lookup

Find the IP addresses a domain resolves to right now — every A and AAAA record, with TTLs, from a public resolver outside your network.

What this tool does

The addresses a name resolves to

An A record maps a name to an IPv4 address and an AAAA record maps it to an IPv6 address; between them they are the records that turn a hostname into somewhere a browser can connect. This tool asks Cloudflare's 1.1.1.1 resolver for both at once and shows every address returned, the TTL on each, and any CNAME the name passes through before reaching an address.

This is what the name resolves to at this moment. If someone edits the record, a registrar hands the zone to the wrong nameservers, or a load balancer's address changes under you, Upcheck notices within 6 hours and alerts your team.

Read on every check
A recordsEvery IPv4 address the name resolves to
AAAA recordsEvery IPv6 address, if the site has any
TTLSeconds each answer may be cached, per record
Alias chainAny CNAME the name follows before an address is found
How it works

Three steps, no signup

  1. 01

    Enter a hostname

    example.com, www.example.com, or any name that should point at a server.

  2. 02

    We ask a public resolver

    Both A and AAAA are queried in parallel over DNS-over-HTTPS from Cloudflare's network, outside your own caches.

  3. 03

    Addresses come back with TTLs

    IPv4 and IPv6 grouped separately, with the CNAME chain shown if the name is an alias.

FAQ

Frequently asked questions

What is an A record?

The DNS record that maps a hostname to an IPv4 address, such as 93.184.216.34. When a browser is given example.com, the very first thing it needs is an A record (or an AAAA record for IPv6) so it knows where to open the connection. A name can have several A records, in which case clients pick among them, which is a simple form of load balancing.

What is the difference between A and AAAA records?

Only the address family. A records hold 32-bit IPv4 addresses like 203.0.113.10; AAAA records hold 128-bit IPv6 addresses like 2001:db8::1. A site can publish either or both. Modern clients on IPv6 networks prefer the AAAA record when one exists, so a wrong AAAA record can break a site for some visitors while it works fine for others.

Why does my domain show a CNAME instead of an A record?

Because the name is an alias. A CNAME says 'the records for this name live under that other name', so the resolver follows it and returns the target's A records. That is normal for www hostnames and anything hosted on a CDN or a platform. The tool shows the chain it followed so you can see where the address actually came from.

Why doesn't the IP address match my server?

The usual reasons, in order: the change you made hasn't propagated yet and this resolver still holds the old answer within its TTL; the site sits behind a CDN or proxy such as Cloudflare, so the address returned belongs to the proxy rather than your origin; or the record was edited in a zone that isn't the one the domain's nameservers actually serve. Use the NS lookup to confirm which nameservers are authoritative.

Is this A record lookup free?

Yes, with no account and no limit on how many names you check by hand. Scripted use is rate limited. Upcheck's paid monitoring re-resolves every website you add every 6 hours and alerts your team when the A, AAAA, NS, or MX records change or the name stops resolving.

One lookup finds the address. Monitoring catches it changing.

Add your websites to Upcheck and get alerted by email, Slack, Discord, Teams, or webhook the moment a record moves.