Free & runs entirely in your browser

Free DNS Lookup, WHOIS & Port Checker

A free, privacy-friendly developer toolkit for quick DNS, domain and network checks — run MX, A, AAAA, CNAME, TXT, NS, SRV, SOA, SPF and reverse IP lookups, pull WHOIS & domain-expiry info, and test whether a TCP port is open. No sign-up, no tracking, no rate limits.

DNS Lookup

Query any record type against Google Public DNS (8.8.8.8).

Live
How this works

Queries are sent directly from your browser to Google’s DNS-over-HTTPS endpoint (https://dns.google/resolve). Nothing is proxied through my server and no data is stored.

Whois Tools

Registrant, registrar, expiry, age — all from the official RDAP record.

Live
How this works

Uses the modern RDAP protocol via rdap.org, which routes to the authoritative registry for the TLD. Some fields (like registrant name/email) are redacted by the registry under GDPR — that’s expected and not a bug.

Port Checker

Best-effort reachability check for a host/port from your browser.

Client-side
Common:
How this works & limitations

Browsers can’t open raw TCP sockets, so a 100% accurate port scan requires a server. This tool does a best-effort check using two signals: (1) an HTTP fetch() with a hard timeout, and (2) a WebSocket handshake attempt. If either completes, the port is reachable. A timeout means the port is filtered or closed. For authoritative scans — especially of ports like 22, 25, 3306 — run nmap or a server-side checker.

How to use the toolkit

Learn what each tool does

Quick explanations of DNS, WHOIS and port checks — written for developers, marketers and business owners who want to verify their domain is set up correctly.

What is a DNS Lookup?

A DNS lookup asks a public nameserver to translate a domain like example.com into the technical records that make email, websites and apps work. This toolkit queries Google Public DNS over HTTPS, so every lookup is fast, global, and authoritative.

Supported DNS record types

MX record lookup — tells you which mail servers accept email for a domain.

A record lookup — maps a domain to an IPv4 address.

AAAA record lookup — maps a domain to an IPv6 address.

CNAME lookup — shows canonical / alias routing for a hostname.

TXT record lookup — the catch-all record used for site verification, DMARC, DKIM, SPF and more.

NS lookup — reveals the authoritative nameservers for a domain.

SRV record lookup — used for SIP, XMPP, Microsoft 365 Autodiscover and service discovery.

SOA record lookup — start-of-authority record, useful for checking zone serial and refresh times.

SPF record lookup — filters the TXT records for the v=spf1 record that protects your email from spoofing.

Reverse IP lookup — PTR query that turns an IP back into a hostname.

When you'd use it

Verifying MX records after moving to Google Workspace or Zoho Mail, confirming an A record change has propagated, debugging SPF / DMARC deliverability issues, or just checking which nameservers a domain is using. Jump straight to the DNS lookup tool above.

What is a WHOIS / Domain Lookup?

A WHOIS lookup returns the public registration record for a domain — registrar, registration date, expiry date, nameservers and, where not redacted, the registrant's name and organisation. The toolkit uses the modern RDAP protocol (via rdap.org) which replaces legacy WHOIS with a structured JSON response from each registry.

What you get

  • Domain Expiry Checker — exact expiry date + days remaining + a badge (Active / Expiring soon / Expired).
  • Domain Age Checker — how long ago the domain was registered, in years, months and days.
  • Domain Registered Date Checker — the first-registered date, last-updated date and expiry side-by-side.
  • Domain Ownership Checker — registrar, registrant organisation, country, nameservers and DNSSEC status.
  • Full WHOIS Lookup — the complete RDAP record in one view.

A note on GDPR redaction

Most generic TLDs redact personal contact fields under GDPR, so you'll often see "Redacted for Privacy" instead of a registrant name or email. That's not a bug — it's how public WHOIS is supposed to work since 2018. Country-level TLDs like .in or .co.uk may show more or less depending on the registry.

What is a Port Checker?

A port checker tests whether a specific TCP port on a server is accepting connections. It's the quickest way to confirm that your web server (80/443), database (3306/5432), mail server (25/465/587/993) or custom app is reachable from the public internet.

How the browser-side checker works

Browsers can't open raw TCP sockets, so this tool uses two in-browser signals in parallel: an HTTP fetch() request with a 5-second timeout, and a WebSocket handshake attempt. If either completes, the port is reachable. A timeout or error means the port is filtered or closed. This is usually enough for HTTP(S), WebSocket and many application ports, but for a ground-truth scan of SSH (22), SMTP (25) or RDP (3389) you'll want nmap from a trusted network.

Common ports worth checking

80 (HTTP), 443 (HTTPS), 22 (SSH), 25 (SMTP), 465 (SMTPS), 587 (Submission), 110 (POP3), 993 (IMAPS), 3306 (MySQL), 5432 (Postgres), 6379 (Redis), 8080 / 8443 (alt HTTP/HTTPS), 27017 (MongoDB), 5900 (VNC), 3389 (RDP).

Frequently asked

Questions about the toolkit

Is this DNS, WHOIS and port checker toolkit really free? +

Yes. Every tool on this page is free to use, works without sign-up, and runs entirely in your browser. No rate limits, no ads, no hidden paid tiers.

Which DNS records can I look up? +

You can look up MX, A, AAAA, CNAME, TXT, NS, SRV, SOA, SPF and reverse IP (PTR) records. The query is sent directly to Google Public DNS (dns.google) over HTTPS — so results are authoritative and typically return in under 200 ms.

How does the WHOIS / domain checker work? +

It uses the modern RDAP protocol via rdap.org, which proxies your request to the authoritative registry for the TLD (Verisign for .com, IN Registry for .in, Nominet for .uk, etc.). You get the registrar, registration and expiry dates, nameservers, status codes and — where not redacted by GDPR — registrant details.

Why is the registrant name showing as "Redacted"? +

Most gTLD registries redact personal contact fields (name, email, phone) under GDPR. The toolkit shows whatever the registry publishes. For full registrant details you typically need a court order or a commercial WHOIS API with contractual access to the registry.

Can the port checker scan any TCP port? +

Partially. Browsers cannot open raw TCP sockets, so the checker uses a best-effort combination of fetch() and a WebSocket handshake with a 5-second timeout. It works well for standard web and messaging ports (80, 443, 8080, 8443, 3306, 5432, etc.). For authoritative scans of ports like 22, 25 or 3389, run nmap or a server-side checker.

Does the toolkit store or log my queries? +

No. All lookups run client-side in your browser. Queries are sent directly to Google Public DNS or rdap.org — nothing is proxied through a server I control, and nothing is stored, cached or analytics-tracked by this toolkit.

How do I check if MX records are set up correctly for email? +

Open the Lookup Tools panel, pick MX, and enter your domain. A healthy configuration returns one or more MX records pointing to your mail provider (for example aspmx.l.google.com for Google Workspace). Combine it with SPF and TXT lookups to fully validate deliverability.

What's the difference between Domain Age and Domain Registered Date? +

Registered Date is the exact calendar date the domain was first created in the registry. Domain Age is derived from that date — the number of years, months or days since registration. Both come from the same RDAP record.

Can I deep-link to a specific tool? +

Yes. Use /toolkit.html#lookup for DNS lookups, /toolkit.html#whois for WHOIS tools, or /toolkit.html#port for the port checker. The page auto-opens the right tab.

Who built this toolkit? +

I'm Shani Maurya — a freelance web developer and digital marketer based in Delhi, India. I built this toolkit to speed up the DNS, email and domain diagnostics I run for client projects every week. Need one of these services done for your domain? Get in touch.

Need help with this for real?

Stuck on DNS, domains or deliverability?

I run these checks for client websites every week — if your domain is misconfigured, your emails are landing in spam, or you need a production-grade port / uptime monitor set up, let's talk.