DNS Tools DNS Lookup

DNS Lookup

Free DNS lookup tool. Query A, AAAA, MX, TXT, NS, CNAME, SOA, CAA, and SRV records in real time.

DNS Record Lookup

Enter a domain and select a record type to query via DNS over HTTPS

Web Hosting
Web hosting with full DNS management included.
Every HostBible hosting plan includes a cPanel DNS editor, instant propagation across our nameservers, and free SSL.
View Hosting Plans

Frequently Asked Questions

What is a DNS lookup?
A DNS lookup is a query that retrieves one or more DNS records for a domain name. Every time you visit a website, send an email, or use almost any internet service, your device performs DNS lookups behind the scenes to translate domain names into IP addresses and other information. This tool lets you manually query specific record types so you can inspect, debug, or verify what is currently published in DNS for any domain.
What is the difference between an authoritative and a recursive DNS query?
An authoritative query goes directly to the nameserver that holds the official records for a domain, so you always get the current published value. A recursive query goes to a resolver (like Google 8.8.8.8 or Cloudflare 1.1.1.1) which may return a cached copy of the record until its TTL expires. This tool performs recursive queries via DNS over HTTPS, so results reflect what major public resolvers currently know, which is relevant for real-world email and browsing behaviour.
What is DNS TTL and why does it matter?
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 server. A low TTL (such as 300 seconds) means changes propagate quickly but generate more DNS traffic. A high TTL (such as 86400 seconds, or 24 hours) reduces DNS load but means changes take longer to spread globally. Before making DNS changes, lowering your TTL in advance is a common practice to speed up propagation.
Why do I get different DNS results from different tools?
Different tools query different resolvers, which may each have different cached values depending on when they last fetched the record. If you recently changed a DNS record, resolvers that cached the old value will continue serving it until their TTL-based cache expires. This is normal and is what makes the DNS Propagation Checker useful: it shows you what multiple resolvers currently know about your domain so you can confirm whether your changes have spread.