ShowIP.net Public IP and request tools
Menu

DNS tool

DNS lookup

Look up common DNS records for a domain, including A, AAAA, MX, TXT, NS, and canonical-name data.

Reference

Output fields

Domain
The normalized domain name submitted to the DNS lookup.
Record type
The requested group, such as A, AAAA, CNAME, MX, NS, TXT, or ALL.
Address records
A records return IPv4 addresses. AAAA records return IPv6 addresses.
Mail and text records
MX records show mail exchangers and priorities. TXT records often hold SPF, verification, or policy values.

Advertisement

Overview

What this tool does

DNS lookup queries the public resolver path for a domain and displays common record types. A and AAAA records point to IP addresses, MX records route mail, TXT records often contain verification and security policy data, and NS records list authoritative nameservers.

DNS answers can vary by resolver, location, TTL, DNSSEC state, and provider routing. Use the result as a quick diagnostic view, not as the only source of truth for a production DNS change.

Examples

Example lookups

Common records

example.com Shows the common A, AAAA, CNAME, MX, NS, and TXT record groups that are published. Look up example.com

Mail records

google.com MX Shows mail exchanger hostnames with their MX priority values. Look up google.com MX

Results

How to read results

A and AAAA answers are address records. CNAME is a canonical-name alias. MX records show priority followed by the mail exchanger; lower priority numbers are tried first. A result such as 0 . is a null MX record, which means the domain explicitly says it does not accept email.

TXT values are displayed as DNS returns them and often contain verification, SPF, DMARC, or other service policy data.

Boundaries

Limits

This is a quick resolver view, not an authoritative trace. It does not show every DNS record type, DNSSEC validation state, delegation history, or per-location propagation differences.

DNS libraries

Build the same kind of checks into your code using these documented libraries.

Node.js: node:dns

Use resolve methods for DNS record queries; lookup uses the operating system’s name-resolution facilities.

Python: dnspython

A third-party DNS library for record and PTR queries, including TTL values.

Go: net.Resolver

Standard-library queries for common record types and PTR names. These lookup methods do not return TTLs.

ShowIP endpoint documentation

Next steps

Advertisement