All tools

DNS Lookup

Check all DNS records for any domain name in seconds. Free DNS lookup for A, AAAA, CNAME, MX, NS, TXT and SOA — just enter a domain and get the full picture.

Enter a domain - e.g. yourdomain.com

A & CNAME

Where does this domain point right now?

MX & TXT

Mail routing and SPF records at a glance

Nameservers

Which DNS hosts control this domain?

No account required · Free · Results in under 1s

What is a DNS lookup?

A DNS lookup finds the IP address behind a domain name and shows every DNS record connected to it.

When you enter a domain name in a browser, a DNS lookup asks a DNS server where to connect. The server finds the IP address for that domain name and returns the matching DNS record. This process happens in milliseconds, and you can check the full set of DNS records for any domain in one place.

A standard DNS lookup tool shows all the record types a domain needs: A and AAAA records for IP addresses, MX records for email, NS records for name servers, TXT records for verification and security, plus CNAME and SOA records. Each dns record has a TTL value, and the view also shows which name servers are authoritative for the domain.

You can use the DNS lookup tool to check whether your website points to the right server, verify that email records are configured correctly, and compare your dns records with what your hosting provider expects. It is the fastest way to see all DNS records of a domain — for your own sites or for any domain you check.

Get alerted when your DNS records change

DNS lookup shows the state of your records today. Monitoring keeps an eye on them every minute and notifies you if a record changes, disappears, or stops resolving. No credit card required.

How to use the DNS lookup tool

Perform a DNS lookup for any domain in three simple steps.

  1. Enter your domain name

    Type the domain name you want to check into the search field, for example example.com or your own site, and click the Lookup button. You can also paste a full URL — the tool extracts the domain automatically.

  2. Choose the record type

    Select the record types you need: A, AAAA, CNAME, MX, NS, TXT, SOA or view all DNS records at once. You can also run a reverse DNS lookup to find the domain name behind an IP address.

  3. Review your DNS results

    Read the response from the authoritative DNS server: the IP address for each record, TTL values, mail server priorities, and name servers. Export or copy the results and use them to fix issues with your domain.

Typical DNS issues and how to fix them

These are the most common problems we see when people run a DNS lookup on their domain.

DNS record not propagating

You changed a dns record, but the website still shows the old IP address. Wait for the TTL to expire, flush the local cache, and run a DNS lookup again to confirm the new record is live.

Wait and re-check the record

Wait for the TTL to expire, flush the local cache, and run a DNS lookup again to confirm the new record is live.

Wrong MX records for email

Your emails go to spam or bounce because the MX record points to the wrong mail server. Perform a DNS lookup for the MX record, compare the host with your mail provider settings, and update it if needed.

Align MX with your mail provider

Copy the MX hostnames and priorities from your provider docs, publish them, wait for TTL, then verify with a fresh DNS lookup.

Missing SPF and DMARC records

A domain without SPF, DKIM and DMARC TXT records is easy to spoof and loses email deliverability. The DNS lookup tool shows whether these records exist, so you can add them before they cause problems.

Use the lookup to find missing SPF and DMARC

Run the DNS lookup tool, check the TXT records, and publish the missing SPF, DKIM and DMARC values before they cause problems.

Incorrect TTL values

A very long TTL on the A record makes migration slow, while a very short one creates extra queries. Review the TTL for each DNS record after a lookup and choose values that match how often your DNS records actually change.

Match TTL to how often records change

Review the TTL for each DNS record after a lookup and choose values that match how often your DNS records actually change. Lower the TTL before planned changes so the new values propagate faster.

What you get with DNS record monitoring

Track every DNS record

Monitor A, AAAA, CNAME, MX, NS, TXT and SOA records around the clock and see all changes in one dashboard.

Protect email deliverability

Get alerted when SPF, DKIM or DMARC records change so your mail keeps reaching the inbox.

Find issues faster

Instead of running a DNS lookup by hand, receive an instant check whenever a record stops resolving.

Global checks

See DNS results from multiple locations and separate real problems from local cache.

Instant alerts

Get notified by email or Telegram about new, missing or changed DNS records in real time.

Free to start

Begin with a free plan and monitor the first domains without paying anything.

Get alerted when your DNS records change

DNS lookup shows the state of your records today. Monitoring keeps an eye on them every minute and notifies you if a record changes, disappears, or stops resolving. No credit card required.

DNS lookup tips

Small habits that keep your DNS records healthy.

Tip #1 Check after every migration

Run a DNS lookup after moving hosting or changing servers. Confirm the A and NS records point to the new provider.

Tip #2 Use TTL wisely

Lower the TTL before planned changes so the new DNS record propagates faster, then raise it back.

Show more tips Show less tips
Tip #3 Verify email records

Check MX, SPF, DKIM and DMARC records with the lookup tool before sending a campaign.

Tip #4 Keep records with multiple name servers

Always have at least two name servers for the domain so DNS keeps resolving if one server goes down.

Tip #5 Monitor, don't just look up

A manual check shows one moment in time. Use monitoring to see how DNS records change over days and weeks.

Frequently asked questions

What is a DNS lookup?

A DNS lookup is a request that finds the IP address for a domain name. The browser or tool asks a DNS server for the matching DNS record, and the server returns the IP address and other records tied to that domain name.

How do I perform a DNS lookup?

Enter a domain name in the lookup field and press the button. The tool queries the DNS server, collects all DNS records, and shows the results with IP addresses, TTLs and server details.

What DNS record types can I check?

You can check A, AAAA, CNAME, MX, NS, TXT and SOA records, and perform a reverse DNS lookup. Each record type serves a different purpose, from IP addresses to email routing and security.

What is an IP address?

An IP address is a numeric label that identifies a server on the internet. A domain name exists to make this address readable — when you look up a domain, the DNS server maps the domain name to its IP address.

How long does DNS propagation take?

Changes to DNS records can take from a few minutes to 48 hours to reach all DNS servers around the world. The TTL value of the record usually defines how fast the update propagates.

What are authoritative name servers?

Authoritative name servers are the DNS servers that own the final answer for a domain. A DNS lookup reaches them through the NS records, and their response is the actual source of truth for the domain.

Why is my DNS record not working?

The record may not have propagated yet, the TTL may be long, or the record may point to the wrong IP address. Run a DNS lookup, compare the result with your expected settings, and flush your local cache.

What is reverse DNS?

A reverse DNS lookup does the opposite of a normal check: it takes an IP address and finds the domain name connected to it, using PTR records. It is often used to verify mail servers and connections.

How do I check DNS records for email?

Perform a DNS lookup for the MX record to see the mail server, then check the TXT records for SPF, DKIM and DMARC. If any of them are missing, email deliverability can drop.

Is the DNS lookup tool free?

Yes. The DNS lookup is free and unlimited — you can check any domain name at any time. Monitoring plans add alerts and continuous checks if you need them.

How often should I check DNS records?

Check after every change: domain transfer, server migration, or email setup. For steady sites, use monitoring so there is no need to run lookups by hand every day.

What does TTL mean in DNS?

TTL, or time to live, tells DNS servers and browsers how long to cache a DNS record before asking again. A shorter TTL helps changes apply faster; a longer TTL reduces the number of DNS queries.

Don't let DNS issues take your site down

Run a free DNS lookup today and add monitoring to get alerts when your DNS records change. Keep your domain name online and your emails deliverable.

Start monitoring free