DevFlow logoDevFlow
ToolsPipelinesExploreDocsPricing
⌘F
DashboardPipeline BuilderAnalytics

Try Pro — Free 7 days

No credit card required

DNS Lookup Online — Free DNS Record Checker, MX, TXT, NS & More

How to DNS Lookup Online

  1. 1

    Enter a domain name (e.g., google.com) in the input field on the left.

  2. 2

    Select the DNS record type to query — A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA, PTR, or ALL to fetch all types at once.

  3. 3

    Choose a DNS resolver — Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), or OpenDNS (208.67.222.222).

  4. 4

    Click Lookup or press ⌘↵ to run the query. Results appear instantly in the output panel.

  5. 5

    Expand individual record sections to view TTL, priority, and full data. Copy results as JSON with ⌘⇧C or share via URL.

DNS Lookup Features

  • ✓

    10 DNS record types: A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA, and PTR — covering all major modern DNS use cases.

  • ✓

    Query ALL record types at once: run parallel queries for every record type with a single click using the ALL option.

  • ✓

    4 public resolvers: Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), and OpenDNS (208.67.222.222) — compare results for propagation checks.

  • ✓

    MX record priority display: mail exchange records show priority values sorted from highest to lowest priority for easy email troubleshooting.

  • ✓

    TXT record parsing: identifies and highlights SPF, DKIM, DMARC, and domain verification records with clear labels.

  • ✓

    SOA record breakdown: displays primary nameserver, admin contact, serial number, refresh, retry, expire, and minimum TTL values.

  • ✓

    SRV record details: shows priority, weight, port, and target hostname for service discovery.

  • ✓

    CAA record inspection: shows certificate authority authorization flags, tags, and values.

  • ✓

    PTR / Reverse DNS: enter an IP address to look up its reverse DNS hostname.

  • ✓

    Query timing: displays exact query duration in milliseconds for performance analysis.

  • ✓

    TTL values: every record shows its Time-To-Live value for cache behavior analysis.

  • ✓

    Recent lookup history: saves your last 10 lookups for quick re-query access.

  • ✓

    Raw JSON export: copy the full structured response as JSON for API integration or documentation.

  • ✓

    Shareable URLs: domain, record type, and resolver are encoded in the URL for easy sharing.

  • ✓

    Keyboard shortcuts: ⌘↵ to lookup, ⌘⇧A query all types, ⌘⇧C copy JSON, ⌘⇧K clear.

Supported SQL Dialects

The DNS Lookup supports 10 SQL dialects. Select the right dialect for accurate formatting and keyword recognition.

A Record
Maps a domain name to an IPv4 address. The most fundamental DNS record type, used to point a domain to a web server.
AAAA Record
Maps a domain name to an IPv6 address. The IPv6 equivalent of an A record, essential for modern dual-stack networking.
CNAME Record
Creates an alias from one domain name to another (canonical name). Used for subdomains pointing to CDNs, load balancers, or other services.
MX Record
Specifies the mail servers responsible for receiving email for a domain. Includes priority values — lower numbers indicate higher priority.
NS Record
Identifies the authoritative nameservers for a domain. These servers hold the definitive DNS records for the zone.
TXT Record
Stores arbitrary text data. Commonly used for SPF (email sender verification), DKIM (email signing), DMARC (email authentication policy), and domain ownership verification.
SOA Record
Contains administrative information about a DNS zone: primary nameserver, admin email, serial number, and timer values for zone transfers and caching.
SRV Record
Specifies the hostname and port for specific services (SIP, XMPP, LDAP). Includes priority and weight fields for load balancing.
CAA Record
Specifies which Certificate Authorities are allowed to issue SSL/TLS certificates for a domain. A critical security control for preventing unauthorized certificate issuance.
PTR Record
Maps an IP address back to a domain name (reverse DNS). Used for email server verification and network diagnostics.

Frequently Asked Questions

Is this DNS lookup tool free?
Yes, DevFlow DNS Lookup is completely free with no usage limits. DNS queries are processed server-side through public resolvers — no account required.
Which DNS resolvers can I use?
You can choose between Google Public DNS (8.8.8.8), Cloudflare DNS (1.1.1.1), Quad9 (9.9.9.9), and OpenDNS (208.67.222.222). Querying multiple resolvers helps verify DNS propagation status.
What is the 'ALL' record type option?
Selecting 'ALL' runs parallel queries for every supported record type (A, AAAA, CNAME, MX, NS, TXT, SOA, SRV, CAA) and displays all results together. This is useful for a comprehensive DNS audit of a domain.
How do I check SPF, DKIM, and DMARC records?
Select the TXT record type and enter your domain. The tool will display all TXT records, and SPF, DKIM, and DMARC entries will be clearly labeled. For DKIM, you may need to query a specific selector subdomain like 'selector1._domainkey.yourdomain.com'.
Can I do a reverse DNS lookup?
Yes. Select the PTR record type and enter an IP address. The tool automatically converts the IP to the correct in-addr.arpa (IPv4) or ip6.arpa (IPv6) format and performs the reverse lookup.
What does TTL mean in DNS records?
TTL (Time To Live) is the duration in seconds that a DNS record is cached by resolvers before they query the authoritative nameserver again. Lower TTLs mean faster propagation of changes, while higher TTLs reduce DNS query load.
How is this different from the IP Lookup tool?
DNS Lookup queries specific DNS record types for a domain (A, MX, TXT, etc.), giving you technical DNS data. IP Lookup takes an IP address and returns geolocation, ISP, ASN, and security information. They complement each other.
Is my data private?
DNS queries are processed server-side through public DNS resolvers and are not stored or logged. Query results are cached in-memory for 2 minutes to improve performance, then automatically discarded.
Does it work for subdomains?
Yes. You can enter any valid domain or subdomain (e.g., api.example.com, mail.google.com, _dmarc.example.com) and query its DNS records.

Related Developer Tools

  • IP LookupLook up geolocation, network, and security details for any IP address.
  • URL Encoder/DecoderEncode, decode, and parse URLs and query strings instantly.
  • JSON FormatterPrettify, minify, and validate JSON data instantly.
  • Hash GeneratorGenerate and verify cryptographic hashes with multiple algorithms.