Network Tools

DNS Lookup

Query live DNS records including A, AAAA, CNAME, MX, NS, SOA, TXT, and CAA for any valid domain name.

Run tool

DNS Lookup queries public Domain Name System records for a host name or domain name using a network resolver. You can inspect primary IPv4 routing through A records, IPv6 assignments via AAAA, canonical domain aliases with CNAME, or mail server destinations through MX records. The tool also looks up authoritative nameservers with NS, domain zone authority metadata through SOA, text verification strings via TXT, and certificate authority authorization policies using CAA.

To run a query, enter a domain name and choose one record type. The resolver trims whitespace, strips any trailing dot, converts the text to standard lowercase format, and validates the host structure before dispatching the request. Configured with a 2-second timeout and a 4-second lifetime limit, the resolver completes the lookup or returns a clear error if the domain format is invalid, records do not exist, or the remote server fails to respond.

Instructions

  1. Enter a domain name into the Domain input field, such as example.com.
  2. Select the desired DNS record type from the dropdown menu, such as A, AAAA, MX, or TXT.
  3. Click the run button to perform the network DNS query.
  4. Inspect the returned records, text values, TTL details, and total record count in the output area.

Examples

  • Querying the A record for example.com returns IPv4 address 93.184.215.14 along with its resolver TTL and a total record count of 1.
  • Querying the MX record for a custom domain returns prioritized mail server hostnames and their corresponding TTL values.

FAQ

Which DNS record types can I inspect?

The tool supports eight DNS record types: A, AAAA, CNAME, MX, NS, SOA, TXT, and CAA. Other record types are not supported.

What happens if I include uppercase letters or a trailing dot in the domain name?

The input automatically trims extra spacing, removes trailing dots, and converts hostnames to standard lowercase before sending the query.

Why did the lookup return an error?

Errors occur when the domain name is invalid, the selected record type has no entries on that domain, or the network resolver encounters a timeout.

Embed this tool

Add this working SmartPlusLab tool to your website with the code below.