A Record Lookup

Find the IPv4 address a domain points to. Enter a domain and this tool queries its A records live and lists every IPv4 address it resolves to, with TTLs. If the name is a CNAME alias rather than a direct address, the tool shows that too. This is the fastest way to answer "what IP does this domain resolve to right now?".

Runs in your browser over DNS-over-HTTPS (Google / Cloudflare). Nothing is sent to our server and nothing is stored.

How to use the A Record Lookup

Enter a domain or hostname and press Look up A records. The tool reports:

  • Every IPv4 address the name resolves to, with its TTL.
  • A flag when the name returns multiple A records (round-robin or a multi-homed setup).
  • The CNAME chain instead, if the name is an alias rather than a direct address record.

This queries IPv4 (A) records specifically. For the IPv6 equivalent, look up the AAAA record; for the reverse direction (IP back to a hostname) use the Reverse DNS Lookup.

What an A record is

An A record is the most fundamental record in DNS: it maps a hostname to an IPv4 address. When you type a domain into a browser, the resolver looks up its A record to find the numeric address to actually connect to. The "A" stands for Address, and it is the link between the human-friendly name and the machine the name lives on.

A few things the A record can tell you:

  • Multiple A records for one name spread traffic across servers. Resolvers hand out the addresses in rotating order — classic DNS round-robin — or the addresses front a load balancer. Seeing several A records is normal for a busy site.
  • A shared IP often means the site sits behind a CDN or reverse proxy (Cloudflare, Fastly) or on shared hosting, where one address serves many domains and the right site is chosen by the Host header or SNI.
  • A CNAME instead of an A means the name is an alias. Subdomains like www frequently CNAME to a CDN or platform hostname, and the real A record lives on that target. This tool surfaces the alias so you know to look at the target for the address.

The TTL on an A record matters whenever you plan to move a site to a new server. Resolvers cache the address for the TTL, so visitors keep hitting the old IP until it expires. The standard practice is to lower the TTL a day or two before a migration (to a few minutes), make the switch, confirm the new A record here, then raise the TTL again once everything is stable. Note that A records are not allowed to coexist with a CNAME at the same name, and the zone apex (the bare domain) must use an A record or an address-style alias rather than a plain CNAME.

Common use cases

  • Finding a domain's IP — get the IPv4 address a site currently resolves to.
  • Verifying a server move — confirm the A record now points at the new host after a migration.
  • Spotting a CDN or proxy — a shared or anycast IP usually signals Cloudflare, a CDN or shared hosting.
  • Checking round-robin — see whether a name publishes several A records for load spreading.
  • Debugging "wrong site loads" — confirm the name resolves where you expect, not to a stale or parked IP.

A records, AAAA, and CNAME — which is which

Three record types answer "where does this name point", and it helps to keep them straight:

  • A — maps a name to an IPv4 address (this tool). The classic 93.184.x.x form.
  • AAAA — maps a name to an IPv6 address (the 2606:… form). A modern host often publishes both A and AAAA so it is reachable over either protocol.
  • CNAME — makes a name an alias for another name, which then provides the addresses. Common on subdomains pointing at a CDN or SaaS host.

If an A lookup comes back empty, check AAAA (the host may be IPv6-only) and CNAME (the name may be an alias). To inspect any of these in one place, use the general DNS Lookup; to go from an IP back to a name, use the Reverse DNS Lookup.

Frequently asked questions

How do I find the IP address of a domain?

Enter the domain above and press Look up A records. The tool queries live DNS and lists the IPv4 address (or addresses) the name resolves to, with TTLs. If the name is a CNAME alias, it shows that instead.

Why does a domain have more than one A record?

Multiple A records spread traffic across servers via DNS round-robin, or front a load balancer. Resolvers rotate which address they return, so different visitors may connect to different servers.

My A lookup returned a CNAME. What does that mean?

The name is an alias for another name rather than holding its own address. The actual A record lives on the CNAME target, so look that target up to see the IPv4 address.

Why is the IP shared with other sites?

A shared address usually means the site is behind a CDN or reverse proxy (such as Cloudflare) or on shared hosting, where one IP serves many domains and the correct site is selected by the Host header or TLS SNI.

I moved my server but the old IP still shows. Why?

Resolvers cache the A record for its TTL, so the old address is served until that expires. Lower the TTL before migrating, switch the record, then re-check here to confirm the new IP has taken over.

Does this store the domains I check?

No. The lookup runs in your browser directly against Google or Cloudflare DNS-over-HTTPS. Nothing is sent to our server and nothing is logged.