DNS Lookup

Look up all DNS records for a domain — A, AAAA, MX, CNAME, TXT, NS and SOA — from the server.

How to use

  1. Type a domain name — just the domain, without https:// or a path.
  2. Click "Look up" and the server queries the DNS for all record types.
  3. Read the table: type (A, MX, TXT…), the host, the value and the TTL in seconds.

About this tool

DNS records are the instructions that tell the internet where to send traffic for a domain. An A record points to an IPv4 address, AAAA to IPv6, MX to the mail servers, CNAME to an alias, TXT to arbitrary text (often SPF, DKIM or domain verification), and NS to the authoritative nameservers.

This tool queries the DNS from the server side using the PHP dns_get_record function, which resolves against the server's configured resolver. That is useful when you want to see the records as the rest of the internet sees them rather than as your local resolver caches them.

The query runs on our server with a rate limit and returns JSON to your browser. No domain you look up is logged or stored.

Frequently asked questions

Is the lookup done from my browser or from the server?

From the server. Your browser sends the domain name to our API, and the server queries the DNS. This means you see the records as the internet sees them, not your local cache.

Why are some records missing?

Because not every domain has every record type. A domain without mail has no MX, and a domain without IPv6 has no AAAA.

What is the TTL?

Time to live, in seconds. It tells resolvers how long to cache the record before asking the authoritative nameserver again.

Can I check DNS propagation?

This tool queries one resolver. For propagation, you would need to query resolvers in different locations — which this tool does not do.

Is there a rate limit?

Yes, to prevent abuse. A handful of lookups per minute is fine for normal use.

Related tools

Long links? Shorten them for free

Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.