ip
ipku.in

DNS Lookup

See every DNS record of a domain at once, then check its health: nameservers, mail servers, SPF, DKIM, DMARC, and DNSSEC. Enter an IP to see its reverse DNS.

$ dig
DNS records
typevaluettl
A1.0.0.2191s
1.1.1.2191s
AAAA2606:4700:4700::1112153s
2606:4700:4700::1002153s
NSbart.ns.cloudflare.com1d
meera.ns.cloudflare.com1d
TXT_kzk1krjnp4xgixamyrne57gmn0zgpcc5m
SOAbart.ns.cloudflare.com dns.cloudflare.com 2419472304 10000 2400 604800 180030m
Checks
5 pass3 warning
  • ✓
    Nameservers2 nameservers listed.
  • ✓
    SOASOA record present, serial 2419472304.
  • ✓
    DNSSECAnswers are validated with DNSSEC.
  • ✓
    Web address (A/AAAA)4 IP addresses.
  • ✓
    IPv6Has AAAA records, so it is reachable over IPv6.
  • !
    Mail servers (MX)No MX records, so this domain cannot receive email.
  • !
    SPFNo SPF record, so any server can send email as this domain.
  • !
    DMARCNo DMARC record.
  • i
    DKIMNot found at the common selectors (default, google, selector1, selector2, k1, s1, s2, dkim, mail). DKIM selectors can't be listed, so the domain may still use DKIM.
  • i
    CAANo CAA records, so any CA may issue SSL certificates.
Whois for this domain →Full analysis of this domain →Check DNS propagation →Check SSL for this domain →Check blacklists →

Queried over DNS-over-HTTPS from Cloudflare (Google as a fallback), so answers can be cached for up to their TTL.

01 / faq

DNS and email, briefly.

What is a DNS record?

▼

DNS turns domain names into addresses and services. A and AAAA records hold a site's IPv4 and IPv6 addresses, MX its mail servers, NS its nameservers, TXT free text like SPF and verification codes, and CNAME makes one name an alias of another.

What are SPF, DKIM, and DMARC?

▼

All three protect a domain from spoofed email. SPF (v=spf1 in TXT) lists the servers allowed to send its mail, DKIM signs mail with a key published in DNS, and DMARC (_dmarc) decides what happens to mail that fails both: let through, quarantined, or rejected.

Why don't I see my DNS change yet?

▼

Resolvers keep an answer for its record's TTL. These results come from Cloudflare's public resolver, so a record you just changed can show the old value until its TTL runs out.

Can I use it from a terminal?

▼

Yes. curl 'ipku.in/en/tools/dns-lookup?q=example.com' returns the records and checks as plain text, and /api/dns/example.com returns JSON.