Skip to content

Query DNS Records InstantlyA · MX · CNAME · TXT

Look up DNS records for any domain — A, AAAA, MX, CNAME, TXT, and NS records using Cloudflare's fast DNS resolver.

Domain Name

Why Use Our DNS Lookup

Debug DNS issues in seconds

🌐

All Record Types

Query A, AAAA, MX, CNAME, TXT, and NS records for any domain

Fast Resolution

Powered by Cloudflare's lightning-fast 1.1.1.1 DNS resolver

📧

MX Records

Check mail server configuration and priority values for email routing

🔗

CNAME Tracking

Verify domain aliases and canonical name redirect chains

📝

TXT Verification

Check SPF, DKIM, DMARC, and domain verification records

🔍

NS Discovery

Find authoritative name servers responsible for any DNS zone

Complete Guide: How to Use the DNS Lookup Tool

Look up DNS records for any domain instantly using Cloudflare's fast 1.1.1.1 resolver. Query A, AAAA, MX, CNAME, TXT, and NS records to troubleshoot connectivity issues, verify DNS configuration, or understand how a domain is set up. Results include TTL values and record details.

Step-by-Step Instructions

  1. 1

    Enter a domain name

    Type the domain you want to look up (e.g., example.com). Don't include http:// or trailing slashes — just the bare domain name.

  2. 2

    Select record types

    Choose which DNS record types to query: A (IPv4), AAAA (IPv6), MX (mail), CNAME (alias), TXT (text), NS (nameserver), or query all at once.

  3. 3

    Run the lookup

    Click 'Lookup' to query the DNS records. Results appear in seconds, showing each record with its value and TTL.

  4. 4

    Analyze the results

    Review the records to verify configuration. Check MX records for email routing, TXT for SPF/DKIM/DMARC, and A records for IP addresses.

Common Use Cases

  • Troubleshooting — diagnose why a website or email isn't working by checking DNS records
  • Migration — verify DNS changes after moving to a new hosting provider
  • Email setup — check MX records point to the correct mail server
  • Security — verify SPF, DKIM, and DMARC records are correctly configured
  • CDN configuration — confirm CNAME records point to the CDN provider
  • Domain purchase — check existing DNS records before acquiring a domain

Pro Tips

💡After making DNS changes, check the TTL of the old record to estimate propagation time. A 3600 TTL means up to 1 hour.
💡If a domain has both A and CNAME records for the same name, the CNAME takes precedence — this is a common misconfiguration.
💡Multiple MX records with different priority values provide email redundancy. Lower priority numbers are tried first.
💡TXT records often contain SPF policies starting with 'v=spf1' — check these if you're having email delivery issues.

Related Tools

Frequently Asked Questions

What is DNS?

DNS (Domain Name System) is the internet's phone book. It translates human-readable domain names like google.com into numerical IP addresses that computers use to communicate. Without DNS, you would need to memorize IP addresses for every website you want to visit.

What are the different DNS record types?

A records map a domain to an IPv4 address. AAAA records map to an IPv6 address. MX records specify mail servers for the domain. CNAME records create an alias from one domain to another. TXT records hold arbitrary text data, often used for domain verification and email security (SPF, DKIM, DMARC). NS records indicate which name servers are authoritative for the domain.

What is TTL in DNS records?

TTL (Time To Live) is a value in seconds that tells DNS resolvers how long to cache a record before requesting a fresh copy from the authoritative name server. A lower TTL means changes propagate faster but increases query load, while a higher TTL reduces load but delays propagation of updates.

How does DNS propagation work?

When you update a DNS record, the change doesn't take effect everywhere instantly. DNS resolvers around the world cache records based on the TTL value. Propagation is the time it takes for all cached copies to expire and be refreshed with the new data. This can take anywhere from a few minutes to 48 hours depending on the TTL and resolver behavior.

Why is a DNS lookup useful?

DNS lookups help you troubleshoot website connectivity issues, verify that DNS changes have propagated, check mail server configuration (MX records), confirm domain ownership via TXT records, identify which name servers are authoritative, and diagnose domain-related problems.