1. Home
  2. Developer tools
  3. A Record Lookup

A Record Lookup

Enter a domain and see the IPv4 addresses behind it. Aliases are followed, and each address is classified so a private address in a public name stands out.

Free, no sign-up. Runs in your browser; see “Private by design” for the one online step.

How to use A Record Lookup

  1. Enter a domain name.
  2. Choose Cloudflare or Google.
  3. Press Look up.

Features

  • All A records with TTL
  • CNAME chain shown
  • Kind of each address (public, private, reserved)
  • Choice of resolver
  • Runs only when you press the button
  • Clear errors

Supported formats

Input

  • Domain names
  • Typed or pasted text

You get

  • IPv4 addresses
  • TTL

Private by design

Nothing is sent until you press the button. Then the domain names or addresses needed for the check (for example the name and the record type) are sent over HTTPS to the resolver you choose, Cloudflare (cloudflare-dns.com) or Google (dns.google), which see them under their own privacy terms and your IP address. openWorkstand never receives them. How local processing works

Good to know

  • It shows what the chosen public resolver returns; internal (split-horizon) DNS answers are not visible.
  • Geographic DNS can return different addresses in different places.

Guide

What an A record tells you and how to read the result

When a website does not load, a migration looks half done or a certificate request fails, the first question is simple: where does this name point? The A record answers it for IPv4. The page returns the addresses a resolver currently has for a name and tells you what sort of address each one is, so a misconfiguration stands out.

What the record does

An A record is the oldest and most common DNS record. It maps a host name to a 32-bit IPv4 address. A name can carry several A records, and resolvers rotate their order from one answer to the next; browsers typically try the first and fall back to the next if a connection fails. Large sites go further and publish different addresses to different regions, or put a content delivery network in front, so the addresses you see from one place are not necessarily the ones another visitor receives.

Following aliases

Many names are not A records at all but aliases. www.example.com may be a CNAME that points to a hosting provider’s name, which in turn has the A records. The resolver follows the chain for you, and the page shows the alias steps before the final addresses. If a name has a CNAME, it cannot have any other record of its own, which is why you never see both an alias and an A record at the same level. For a closer look at each hop, use the CNAME Lookup.

The kind-of-address column

Each address is classified so you notice problems quickly. Public means globally routable. Private addresses (10.x.x.x, 172.16 to 172.31.x.x and 192.168.x.x) in a public name usually mean an internal record leaked out or a mistake, and the site will not be reachable from the Internet. Loopback (127.x), link-local (169.254.x) and documentation addresses likewise indicate placeholders. The classification is the same one used by the Private IP Checker.

TTL and caching

The number beside each address is the time to live in seconds. It is the remaining life of the cached answer in the resolver, so it counts down between lookups and resets to the zone’s value when the cache is refreshed. Two lookups a few seconds apart can therefore show different TTLs for the same data. A low value, such as 300, means changes spread quickly; a high one, such as 86400, means a change can take a day to be seen everywhere.

A worked example

Press Sample to look up example.com. The page returns a table with the name, two IPv4 addresses, their TTL and the kind of address, “Public (globally routable)” for each, and the line “Answered by Cloudflare (1.1.1.1) in … ms · status NOERROR · DNSSEC validated (AD)”. Run it again and the TTL has moved down by the number of seconds elapsed. Changing the resolver to Google shows the same set of addresses, maybe in a different order and with a different remaining TTL, because each resolver has its own cache.

Limits

The result is what the chosen public resolver holds, not the zone’s master data, and it cannot show internal DNS. Geographic or load-balancing DNS can return different addresses to different resolvers, and the page cannot reproduce the view from your visitors’ locations. It also does not test that anything is listening at the address. To compare resolvers, use the DNS Propagation Checker.

Checked against the current version of the A Record Lookup on .

Frequently asked questions

Why is the order of addresses different each time I look up?

Resolvers and authoritative servers rotate the order of records (round-robin) so that clients, which usually try the first address, spread across the servers. The set of addresses stays the same.

Does a matching address prove two websites are on the same server?

No. Content delivery networks and shared hosts give many unrelated sites the same addresses, and the web server picks the site from the host name in the request.

Why does a domain have several A records?

Several addresses spread traffic across servers or provide failover. Resolvers rotate the order and clients try the addresses in turn.

What if the lookup shows a private address?

A name such as 192.168.1.5 in public DNS is unreachable from the Internet. It is often a mistake or a record meant for an internal network.

Is anything sent over the internet?

Nothing is sent until you press the button. Then the domain names or addresses needed for the check (for example the name and the record type) are sent over HTTPS to the resolver you choose, Cloudflare (cloudflare-dns.com) or Google (dns.google), which see them under their own privacy terms and your IP address. openWorkstand never receives them.

Keep working with the result

openWorkstand also includes a free workspace with documents, spreadsheets, tasks, projects and a calendar that save to a folder on your computer.