DNS Lookup

Query DNS records for any domain — A, AAAA, CNAME, MX, NS, TXT, SOA, and CAA records with TTL values.

How to Look Up DNS Records

Enter a domain name, select which record types to query (or leave all checked for a complete lookup), and click Look Up DNS. The tool queries authoritative DNS servers and returns all matching records grouped by type. Each record shows its value and TTL (Time to Live) in seconds. This is useful for verifying DNS configuration after changes, troubleshooting email delivery (MX records), checking domain verification TXT records, and auditing certificate authority authorization (CAA) records.

DNS Record Types Explained

A records map a domain to an IPv4 address. AAAA records map to IPv6. CNAME records create an alias pointing to another domain. MX records specify mail servers with priority values — lower numbers have higher priority. NS records list the authoritative nameservers. TXT records hold arbitrary text, commonly used for SPF email authentication, domain verification, and DKIM. SOA records contain zone authority info including the primary nameserver, admin email, and refresh intervals. CAA records specify which certificate authorities are allowed to issue SSL certificates for the domain.

Frequently Asked Questions

TTL (Time to Live) is the number of seconds a DNS record is cached by resolvers before they query the authoritative server again. Lower TTLs mean changes propagate faster but generate more DNS queries. Typical values range from 300 (5 minutes) to 86400 (24 hours).

DNS changes can take time to propagate due to caching. The old records will be served until their TTL expires. If you recently changed your DNS, wait for the TTL duration of the old record to pass. You can lower TTL values before making changes to speed up propagation.

Certificate Authority Authorization (CAA) records specify which certificate authorities (e.g., Let's Encrypt, DigiCert) are allowed to issue SSL certificates for your domain. If no CAA record exists, any CA can issue a certificate. Setting CAA records is a security best practice.

MX records have a priority (preference) number — lower values indicate higher priority. Email is delivered to the server with the lowest priority number first. If that server is unavailable, the next lowest priority server is tried.