Website profiles · Technology insights · Alternatives

digga.dev

Free domain lookup for DNS records, RDAP, WHOIS, subdomains, IPs, and email security. Research any domain in one fast report.

No paid content found
Visit website
Profile views 13 Outbound visits 1 Normal
digga Full homepage screenshot

At a glance

Category
Security & Privacy
Language
English
Paid-content signal
No paid content foundObserved
Registered
2023
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is digga?

digga is a free, browser-based domain and infrastructure research tool. You type in a domain, subdomain, or full URL, and it returns a consolidated report covering DNS records, registration data, subdomain discovery, IP and network ownership, email authentication, and TLS certificates. It is open source under AGPL 3.0, requires no account, and is aimed at people who need a fast, broad picture of how a domain is configured.

What it actually does

The site groups its functionality into six tools sharing one search box:

  • DNS lookup — queries A, AAAA, MX, NS, TXT, CAA, DNSKEY, DS, SOA, SRV, PTR, NAPTR, and CNAME records, with a switch between Cloudflare, Google, and Alibaba DNS-over-HTTPS resolvers.
  • RDAP and WHOIS — structured registration data via RDAP, falling back to raw WHOIS when a registry has not yet published RDAP.
  • Subdomain discovery — passive enumeration from public sources such as Certificate Transparency logs, streamed into the browser as results arrive. Nothing is sent to the target domain.
  • IP and ASN annotation — each A and AAAA record is labelled with the network responsible for it, with a click-through to geolocation.
  • Email authentication — SPF, DKIM, DMARC, MTA-STS, TLS-RPT, and BIMI in a single view, including a check of the SPF lookup limit.
  • TLS certificate inspection — issuer, expiry countdown, protocol, cipher, and subject alternative names.

There are also Chrome and Firefox extensions that let you right-click any page and run the lookup on its domain without copying the URL.

Who gets the most out of it

The framing on the site is debugging deploys, triaging incidents, and general curiosity. That maps to a few concrete situations:

  • A developer who just changed nameservers or added a TXT record and wants to confirm propagation across resolvers.
  • Someone triaging a mail-deliverability problem who needs SPF, DKIM, and DMARC side by side rather than in three separate tools.
  • A security or ops person checking whether a domain's DMARC policy would actually block spoofing.
  • Anyone doing light reconnaissance before contacting or integrating with a third-party service.

Where it fits against alternatives

Need digga's approach Typical alternative
DNS records Multi-resolver DoH, many record types Single-resolver web tools
Registration data RDAP first, WHOIS fallback WHOIS-only tools
Subdomains Passive, CT-log based, no target traffic Active brute-force tools
Email auth All records in one view, SPF limit checked Separate per-record checkers
Cost and access Free, open source, no account Often freemium or account-gated

The trade-off is depth versus breadth. A consolidated free report is excellent for orientation, but specialist tools will go further on any single axis — passive subdomain enumeration will miss hosts that never appeared in a certificate or public source, and a general DNS view is not a substitute for authoritative zone inspection.

A practical next step

Pick a domain you already know well — your own, or one you administer — and run it through digga. Compare the DNS records, email authentication entries, and certificate details against what you expect. That gives you a baseline for how the tool presents data before you rely on it for a domain you do not control. For reference material on how these records are meant to work, the official documentation at ICANN and IETF is worth keeping alongside it.

How can I use digga to debug a failed deployment or incident?

Use digga as a fast triage console: one lookup gives you DNS, registration, subdomains, IP ownership, email-auth and TLS signals, so you can rule out whole categories of failure before touching application logs.

A practical incident sequence

  1. Start with DNS. Look up the apex and the failing hostname. Check A/AAAA records exist and match what you expect, then confirm CNAME chains resolve. If a deploy moved traffic to a new platform, a stale or missing record is the most common culprit.
  2. Compare resolvers. Switch between the available DNS-over-HTTPS providers. If one resolver returns the old address and another the new one, you are looking at propagation or caching, not a broken build.
  3. Check the certificate. An expired or mismatched cert produces errors that look like outages. The SSL/TLS checker shows issuer, expiry countdown, protocol, cipher and subject alternative names — confirm the hostname you are debugging is actually covered.
  4. Map the network. Every A and AAAA record is annotated with the responsible network, with geolocation a click away. That tells you whether traffic is landing where you think, and whether an ASN change explains new latency or blocked requests.
  5. Find forgotten hosts. Passive subdomain discovery from Certificate Transparency logs and public sources, streamed as results land, surfaces the staging or preview hostname that a deploy pipeline actually updated — no traffic sent to the target, so it is safe during an incident.
  6. Rule out email. If the incident involves password resets, alerts or signup mail, the email security view covers SPF, DKIM, DMARC, MTA-STS, TLS-RPT and BIMI, and validates the SPF lookup limit for you.
  7. Fall back to registration data. RDAP first, raw WHOIS when the registry has not caught up — useful when the question is who controls the domain or when it expires.

Who this suits: on-call engineers, SREs and developers debugging a deploy, plus anyone triaging a domain they do not own. It is less useful for deep packet-level or application-trace analysis; it tells you about infrastructure and identity, not your code.

Decision criterion: if the symptom is "it worked before" and something changed in DNS, TLS, hosting or email configuration, run the sequence above first. If the domain resolves correctly from multiple resolvers, the certificate covers the hostname, and IPs point to the expected network, the problem is almost certainly inside the application — stop digging at the domain layer.

Next step: install the browser extension so you can right-click any failing page and dig its domain without retyping the hostname. See digga.

How do I check a domain's email security and spoofing protection with digga?

Enter the domain (or any URL — digga resolves it to the apex) in the single search box, then open the Email Security Check. You get SPF, DKIM, DMARC, MTA-STS, TLS-RPT and BIMI in one view, plus an SPF lookup-limit check, so you can see at a glance how well the domain resists spoofing. It is free, needs no account, and is part of digga.

What each record tells you

  • SPF — which servers are allowed to send mail for the domain, and whether the record stays inside the 10-lookup limit. A missing or broken SPF is the easiest spoofing path.
  • DKIM — whether a signing key is published. Without it, receiving servers cannot verify that a message was genuinely signed by the domain.
  • DMARC — the policy that ties SPF and DKIM together. p=none only monitors; p=quarantine or p=reject actually blocks spoofed mail. This is the single most important setting to read.
  • MTA-STS and TLS-RPT — enforce and report on encrypted mail transport, so messages are not downgraded in transit.
  • BIMI — whether the domain is set up to show a verified logo in supporting inboxes; a cosmetic signal that only works once DMARC enforcement is in place.

A practical reading order

  1. Check DMARC first. No record means anyone can spoof the domain today.
  2. If DMARC exists but is p=none, look at the reports before tightening — switching straight to reject can break legitimate senders.
  3. Confirm SPF passes the lookup-limit check and lists every legitimate sender, including SaaS platforms.
  4. Confirm DKIM selectors are published for those same senders.
  5. Treat MTA-STS, TLS-RPT and BIMI as hardening steps after the first three are solid.

Example scenario

You are about to launch a customer-facing domain and want to avoid phishing complaints. Run the email security check, find DMARC at p=none and SPF over the lookup limit, ask your mail provider for the correct sender list, then move to p=quarantine and later p=reject. Re-check after each change; DNS changes take time to propagate.

Beyond email

The same report covers DNS records across all major types, RDAP with WHOIS fallback, passive subdomain discovery, and IP/ASN ownership — useful when a suspicious mail comes from a subdomain you did not know existed. For the registration side alone, digga's RDAP and WHOIS pages show registrar, status and expiry dates. If you want a second opinion on DNS answers, Cloudflare and Google both publish public DNS-over-HTTPS resolvers you can query directly.

Next step: run the check on your own domain, then on your bank's and your main suppliers'. The contrast between a hardened domain and a soft one is usually obvious within seconds.

How does digga find subdomains without sending traffic to the target?

Digga's subdomain finder relies on passive enumeration rather than active probing. Instead of sending DNS queries, port scans, or HTTP requests to the target domain, it pulls names from public data sources — the page specifically names Certificate Transparency logs and other public sources. Because TLS certificates must be logged publicly when issued, CT logs contain a large, continuously growing record of hostnames that have had certificates issued for them. Digga streams those results back to your browser as they arrive, on demand.

Why this matters in practice

The distinction is not just technical tidiness. Active enumeration (brute-forcing names, zone transfers, wildcard probing) sends packets to infrastructure you may not own or control. That can trip intrusion detection, pollute logs, or breach the terms of a bug bounty or penetration test scope. Passive collection leaves no trace on the target.

Trade-offs to expect

Passive (what digga describes) Active
Traffic to target None Yes
Coverage Only names that appear in public logs or sources Can find internal or unlogged names
Detectability Undetectable by the target Visible in logs and alerts
Speed Fast, but limited by source data Slower, rate-limit dependent

The practical consequence: a hostname that never had a public certificate — an internal admin panel, a staging host behind a wildcard cert, a service using a private CA — will likely not appear. Passive discovery is excellent for mapping external attack surface, less so for completeness.

A concrete scenario

You inherit a domain and want to know what is exposed before a migration. Run the subdomain finder to get a fast, safe list of externally visible hosts, then cross-check the interesting ones with the DNS and SSL/TLS tools on the same site to confirm they resolve and what certificates they present. Pair it with crt.sh for a second read of Certificate Transparency data, since different tools index logs at different times.

Decision criterion

Choose passive enumeration when you cannot or should not touch the target — third-party domains, pre-engagement recon, or any situation where stealth matters. Switch to active methods only when you have written authorisation and need names that public logs will never show.

What is the difference between RDAP and WHOIS, and which does digga use?

RDAP (Registration Data Access Protocol) is the structured, machine-readable successor to WHOIS. Both answer the same core question — who registered a domain and what its status is — but they differ in format, consistency and privacy handling. digga uses RDAP first and falls back to raw WHOIS when a registry has not yet published RDAP data.

How they differ

Aspect RDAP WHOIS
Format Structured JSON with defined fields Free-form plain text, varies by registry
Consistency Standard schema across registries Layout and labels differ per operator
Privacy Built-in tiers and redaction rules Redaction is inconsistent or absent
Extras Events, status codes, DNSSEC data as discrete fields Same data, but you parse it yourself
Best for Scripts, dashboards, automated checks Quick human reading, legacy registries

The practical difference is parsing. With WHOIS you often write brittle text matching; with RDAP you read named fields. WHOIS still matters because some registries and country-code domains lag behind, which is why a fallback exists rather than a hard switch.

What digga does

Per the site, digga's RDAP lookup returns structured registrar, status, event and DNSSEC data, and the WHOIS lookup uses "RDAP first, raw WHOIS fallback." The same report bundles DNS records across many types, subdomain discovery from public sources, IP and ASN annotation, and an email security view covering SPF, DKIM, DMARC, MTA-STS, TLS-RPT and BIMI. It is open source under AGPL 3.0, needs no account, and offers browser extensions for right-click lookups.

Next step

If you are triaging a deploy or an incident, start with the DNS lookup to confirm the records resolve as intended, then check registration data to rule out an expired or transferred domain. If you are auditing spoofing risk, go straight to the email security check — the SPF lookup limit validation saves a manual count. For a quick one-off, the browser extension avoids copy-paste; for repeatable checks, prefer RDAP's structured output over scraping WHOIS text.

Related tools worth knowing: ICANN Lookup for authoritative registration data and Cloudflare for DNS context.

How do I look up a domain in digga using the Chrome or Firefox extension?

Install the extension, then use it from any page rather than starting at the digga site.

In Chrome: add the digga extension from the Chrome Web Store, then right-click anywhere on a page and choose the digga option to dig that page's domain — no copying the URL or typing the hostname.

In Firefox: do the same via the Firefox add-on: install it, right-click a page, and run the lookup on that domain.

What you get either way is the same full report the site produces from a single search: DNS records, RDAP with WHOIS fallback, passive subdomain discovery, IP/ASN annotations, and an email-authentication view (SPF, DKIM, DMARC, MTA-STS, TLS-RPT, BIMI). The extension is just a shortcut into that report, so the value is skipping the copy-paste step when you're already looking at the site in question.

A concrete scenario: you land on a customer's marketing page and it isn't loading for you. Right-click the page, dig the domain, and you can see in one pass whether the A/AAAA records resolve, which network owns the IP, whether the certificate chain looks sane, and whether SPF/DMARC are configured — often enough to tell "their DNS is broken" from "my network is blocking it" before you email anyone.

When the extension isn't the right tool: if you're auditing a domain you don't have open in a tab, or you want to dig a subdomain or apex that isn't the current page, go straight to the site and type it in — it accepts an apex, a subdomain, or a full URL and figures out the rest. Also note the extension works on the page's domain, so it won't help you compare several domains side by side.

Decision criterion: use the extension when the domain is already in front of you; use the web lookup when it isn't. Start at digga if you'd rather paste a hostname, then add the browser extension once that becomes a repeated motion.

Related questions

More questions →
What Is a Domain Dig and How Do You Run One?

A domain dig is a DNS query that asks a resolver for the records attached to a domain name — the A record behind a website, the MX records behind its email, the TXT records behind its SPF policy, and so on. You can run one from a terminal with the dig command, or from a browser with a free lookup tool like digga, which queries DNS over HTTPS and adds RDAP/WHOIS, subdomain, and email-security data in the same report. Use the command line when you want raw control over the resolver and query flags; use a web tool when you want a readable answer plus registration and email context without installing anything.

What "dig" actually means

dig (domain information groper) is a command-line DNS client. It sends a query to a resolver and prints the response. It is not a domain availability checker and it does not tell you whether a name is for sale — it reports what DNS currently says about a name that already exists in the DNS system.

A "domain dig" in everyday use means any DNS lookup of that kind, whether run in a terminal or through a web interface. The core question is always the same: what records does this name resolve to, and from which resolver did that answer come?

Which record types to query and what each tells you

Record What it answers
A IPv4 address of the host
AAAA IPv6 address of the host
MX Which mail servers accept email for the domain
NS Which nameservers are authoritative for the zone
TXT Free-text records, including SPF and domain-verification tokens
CNAME An alias pointing one name to another
CAA Which certificate authorities may issue certificates for the domain
SOA Zone metadata: primary nameserver, serial, refresh/retry timers
SRV Service location (host and port) for specific protocols
PTR Reverse lookup: which name maps to an IP
DNSKEY / DS DNSSEC signing keys and the delegation signer record

For a quick health check, start with A/AAAA (is the site reachable?), MX (is email routed?), NS (who controls the zone?), and TXT (what policies are published?). CAA and DNSSEC records matter when you care about certificate issuance and spoofing resistance.

Running a dig from the command line

The basic form is:

dig example.com A

Input: a domain name and a record type. Action: your system's configured resolver is queried. Expected result: an ANSWER section with the record, a TTL, and a header showing the resolver's status (NOERROR, NXDOMAIN, SERVFAIL).

Useful variations:

  • dig example.com MX — mail routing.
  • dig example.com ANY — many resolvers now refuse or truncate ANY; query specific types instead.
  • dig @1.1.1.1 example.com A — query a specific resolver rather than your default.
  • dig +short example.com — answers only, no header or sections.
  • dig +trace example.com — walk the delegation chain from the root down, useful for spotting where a delegation breaks.

Reading the output: the header names the resolver used and the status code; the ANSWER section holds the records you asked for; AUTHORITY holds the nameservers for the zone; ADDITIONAL often carries glue addresses. TTL tells you how long a resolver may cache that answer — a low TTL means changes propagate faster.

Running a dig with a web tool like digga

digga runs the same kind of query through DNS over HTTPS and lets you switch resolvers live between Cloudflare, Google, and Alibaba DoH. The workflow is:

  1. Enter an apex domain, subdomain, or full URL — digga normalizes it to the domain.
  2. Read the DNS report for A, AAAA, MX, NS, TXT, CAA, DNSKEY, DS, SOA, SRV, PTR, NAPTR, and CNAME records.
  3. Switch the DoH resolver to compare answers if one resolver looks stale or wrong.
  4. Open the companion views for RDAP (with raw WHOIS as fallback), passive subdomain discovery from public sources such as Certificate Transparency logs, IP/ASN ownership for each A and AAAA record, and email authentication (SPF, DKIM, DMARC, MTA-STS, TLS-RPT, BIMI, with the SPF lookup limit checked).

The advantage over a bare dig is context: the same report shows who registered the domain, which network hosts it, and whether its email setup resists spoofing. The tool is open source under AGPL 3.0 and requires no account.

Combining DNS with registration and email data

DNS alone answers "where does this point right now." Pair it with:

  • RDAP/WHOIS — registrar, nameservers, domain status, creation and expiry dates. RDAP returns structured data; WHOIS is the raw fallback when a registry has not caught up.
  • Subdomain discovery — passive enumeration from public sources, with no traffic sent to the target, useful for mapping an attack surface or finding forgotten staging hosts.
  • Email authentication — SPF, DKIM, DMARC, MTA-STS, TLS-RPT, and BIMI in one view, so you can see how well a domain resists spoofing.

Together these turn a single record lookup into a picture of a domain's infrastructure, ownership, and mail posture.

Common failures and what they mean

  • NXDOMAIN — the name does not exist in DNS. Check for typos, or confirm the domain is actually delegated.
  • SERVFAIL — the resolver could not get a valid answer, often a broken delegation or an unreachable authoritative server.
  • Wrong resolver — different resolvers can return different answers during propagation; compare two before concluding something is broken.
  • Propagation delays — a recent change may still be cached under the old TTL. Query the authoritative nameserver directly to see the current state.
  • Empty ANSWER with NOERROR — the name exists but has no record of that type; common when a domain has A records but no MX.

If a web tool and your terminal disagree, check which resolver each is using — that is usually the whole explanation.

How to Run a DNS Dig for Any Domain (and Read the Results)

"Google dig" usually means one of two things: querying DNS through Google's public resolvers (8.8.8.8 / 8.8.4.4), or running the dig command-line tool and pointing it at Google's resolver. Both get you the same records; the difference is whether you type a command or click a button. If you have a terminal, dig gives you the most detail. If you don't, an online DNS lookup does the same job in a browser. Below are the exact commands, the fields worth reading, and how to tell a real failure from a caching artifact.

First, pick your entry point

Situation Use this Why
You want full control over record type and resolver dig in a terminal Shows status, flags, TTL, and authority section
You're on a machine without dig (some Windows setups) nslookup or an online lookup Same data, less formatting
You just want a quick answer, no install Browser-based DNS lookup No terminal, works on mobile
You want to compare resolvers Query Cloudflare, Google, and Alibaba DoH side by side Catches propagation and caching differences

dig is standard on macOS and most Linux distributions. On Windows it's often absent, so either use WSL, install BIND tools, or fall back to a browser lookup.

Running dig from the command line

The basic form is dig [@resolver] name [type]. To query a domain's A records through Google's public DNS:

dig @8.8.8.8 example.com A

To use Google's secondary resolver, swap in @8.8.4.4. Common record types you'll actually need:

dig @8.8.8.8 example.com A        # IPv4 address
dig @8.8.8.8 example.com AAAA     # IPv6 address
dig @8.8.8.8 example.com MX       # mail servers
dig @8.8.8.8 example.com TXT      # SPF, DKIM, verification strings
dig @8.8.8.8 example.com NS       # authoritative nameservers
dig @8.8.8.8 example.com CNAME    # alias target
dig @8.8.8.8 example.com CAA      # which CAs may issue certs

Add +short to strip everything but the answer:

dig @8.8.8.8 example.com MX +short

What you should see: a header block, a QUESTION section echoing your query, an ANSWER section with the records, and an AUTHORITY section naming the nameservers responsible for the zone. If the ANSWER section is empty, the record type doesn't exist for that name even if the domain itself does.

Doing the same thing in a browser

If you don't want to install anything, an online lookup returns the same records. On digga, the DNS lookup page queries A, AAAA, MX, NS, TXT, CAA, and DNSSEC records live and lets you switch between Cloudflare, Google, and Alibaba DNS over HTTPS. That resolver switch matters: if one resolver returns a stale or empty answer, a second opinion from another provider tells you whether the problem is the domain or your resolver.

The workflow is the same as the command line — enter the apex domain, subdomain, or full URL, pick the record type, read the answer. The site also runs RDAP first with a raw WHOIS fallback for registration data, and a separate email security view that checks SPF, DKIM, DMARC, MTA-STS, TLS-RPT, and BIMI, including whether your SPF record exceeds the lookup limit.

Reading the output: the fields that matter

Status code. NOERROR means the query succeeded — it does not mean records exist. NXDOMAIN means the name doesn't exist at all. SERVFAIL means the resolver couldn't get an answer, often a broken zone or DNSSEC failure. REFUSED means the server won't answer you.

ANSWER section. The actual records. An empty ANSWER with NOERROR is normal when you ask for a type the domain doesn't publish (e.g. no MX on a domain that doesn't receive mail).

TTL. How many seconds the record may be cached. A low TTL (300s) means recent changes propagate fast; a high TTL (86400s) means you may be seeing an old value for up to a day. This is the single most common reason "the DNS change didn't take effect."

AUTHORITY section. The nameservers that own the zone. If these don't match what your registrar shows, your delegation is wrong.

Flags. aa means an authoritative answer; rd means recursion was requested. A non-authoritative answer came from a cache, not the source.

When the query fails

  • NXDOMAIN on a domain you know exists — check for a typo, or that you're querying the right subdomain. The apex existing doesn't mean www or mail does.
  • SERVFAIL — try a different resolver. If Google and Cloudflare both fail, the zone itself is likely misconfigured or has a DNSSEC problem.
  • Timeout — your network or VPN may be blocking port 53. Switch to DNS over HTTPS, which runs over 443 and usually gets through.
  • Stale answer after a change — query the authoritative nameserver directly (dig @ns1.example.com example.com A) to bypass caches, or wait out the TTL.
  • Different answers from different resolvers — expected during propagation. Compare Google, Cloudflare, and Alibaba; once all three agree, the change has spread.

What dig doesn't tell you

A DNS query returns records, not ownership. To find the registrar, creation date, expiry, and domain status, you need RDAP or WHOIS — digga runs RDAP first and falls back to raw WHOIS when a registry hasn't caught up. To see which subdomains exist, you need passive enumeration from Certificate Transparency logs and public sources, which sends no traffic to the target. And to check whether a domain resists email spoofing, you read its SPF, DKIM, and DMARC records rather than its A record. DNS is one angle; a full picture combines DNS, registration data, subdomains, IP ownership, and email authentication.

What Can You Learn About a Domain with digga's Free Lookup Tools?

A single search on digga.dev accepts an apex domain, a subdomain, or a full URL and returns DNS records, registration data, subdomains, IP/ASN ownership, and email authentication in one report. It's free, open source under AGPL 3.0, and requires no account. Use it when you're debugging a deploy, triaging an incident, or checking how well a domain resists spoofing — not when you need a legally authoritative registration record, since RDAP and WHOIS reflect what registries publish.

One lookup, five angles

The site organizes its output into six tools behind one search box. You type a domain (or paste a URL — it figures out the apex), and the report covers:

Area What you get
DNS A, AAAA, MX, NS, TXT, CAA, DNSKEY, DS, SOA, SRV, PTR, NAPTR, CNAME
Registration RDAP first, raw WHOIS as fallback
Subdomains Passive enumeration from public sources, streamed as results land
IP / ASN Every A and AAAA record annotated with the responsible network, clickable for geolocation
Email security SPF, DKIM, DMARC, MTA-STS, TLS-RPT, BIMI, with the SPF lookup limit checked
Certificates Issuer, expiry countdown, protocol, cipher, subject alternative names

Each area also has a dedicated page if you only need one lookup: DNS Lookup, WHOIS Lookup, RDAP Lookup, Subdomain Finder, Email Security Check, and an SSL/TLS Certificate Checker.

Reading DNS records across resolvers

The DNS tool queries live over DNS-over-HTTPS and lets you switch between Cloudflare, Google, and Alibaba DoH. That switching matters: if a record looks wrong or missing, comparing resolvers tells you whether the problem is the zone itself or propagation/caching on one resolver.

What the common types tell you:

  • A / AAAA — the IPs the name currently points to; each is annotated with its network owner.
  • MX — where mail is delivered; a missing or unexpected MX is a common cause of "email not arriving."
  • NS — which nameservers are authoritative; useful for confirming a registrar or DNS migration took effect.
  • TXT — often holds verification strings and email policy records; read it alongside the email security view rather than in isolation.
  • CAA — which certificate authorities are allowed to issue for the domain.
  • DNSSEC records (DNSKEY, DS) — whether the zone signs its answers and whether the delegation chain is in place.

A practical sequence for a deploy that "isn't working": check A/AAAA first, then NS to confirm you're looking at the right authoritative servers, then CNAME if the hostname is an alias.

Registration data: RDAP first, WHOIS as fallback

digga pulls structured registration data through RDAP and falls back to raw WHOIS when a registry hasn't caught up. From this you can find the registrar, nameservers, domain status, and creation and expiry dates. The fallback behavior is the useful detail — RDAP coverage isn't universal, so a tool that only speaks RDAP will show blanks for some TLDs.

Treat both as published registry data, not proof of ownership. Status codes and dates are what the registry reports.

Subdomain discovery without touching the target

The subdomain finder enumerates passively from Certificate Transparency logs and other public sources. No traffic is sent to the target, and results stream back to your browser as they arrive. This is the right approach when you want to map an attack surface or inventory your own hosts without alerting anything on the other end. Because it's passive, coverage depends on what has been logged publicly — absence of a subdomain in the results isn't proof it doesn't exist.

Email security in one view

The email security check analyzes SPF, DKIM, DMARC, MTA-STS, TLS-RPT, and BIMI together, and validates the SPF lookup limit for you. That last check is the one people most often miss: SPF has a limit on the number of DNS-querying mechanisms it can use, and exceeding it causes a permerror that silently breaks authentication. Seeing SPF, DKIM, and DMARC side by side also makes misalignment obvious — a valid DKIM signature on a domain that doesn't match the From header still fails DMARC.

Digging from any page

Chrome and Firefox extensions let you right-click any page and dig its domain, skipping the copy-paste step. That's the fastest path when you land on a suspicious or unfamiliar site and want its DNS, registration, and email posture immediately.

When this fits and when it doesn't

Use digga for reconnaissance, debugging, and quick verification across DNS, registration, subdomains, IP ownership, and email security in one pass. Skip it if you need contractual or legal confirmation of ownership, or if you need active scanning of a target — the subdomain tool is deliberately passive, and nothing here sends traffic to the host you're researching.

What Is a Domain Lookup and What Can It Tell You About a Domain?

A domain lookup is a query that pulls the public records attached to a domain name: its DNS records, its registration data, its subdomains, the networks behind its IP addresses, and its email authentication setup. On digga, one search box accepts an apex domain, a subdomain, or a full URL and returns all of these in a single report, free and without an account. Use it when you are debugging a deploy, triaging an incident, checking whether a domain is safe to trust, or just curious who is behind a name.

The six things a full lookup covers

digga bundles six tools behind one search. Each also has its own dedicated page if you only need one angle.

Tool What it answers Where the data comes from
DNS lookup Which records exist for this name right now Live DNS over HTTPS via Cloudflare, Google, or Alibaba
RDAP lookup Who registered it, when, and in what status Registration Data Access Protocol, structured
WHOIS lookup Same registration picture, raw form Raw WHOIS, used as fallback when RDAP lags
Subdomain finder What else lives under this domain Passive enumeration from public sources, including Certificate Transparency logs
IP / ASN / owner Which network each address belongs to Annotation on every A and AAAA record, with geolocation on click-through
Email security check How well the domain resists spoofing SPF, DKIM, DMARC, MTA-STS, TLS-RPT, BIMI

The subdomain finder is passive: it reads public sources and sends no traffic to the target, so you can enumerate a domain you do not control without touching its servers.

Reading DNS records: what each type actually tells you

DNS is the part people skip past, but each record type answers a different question. Here is what to look for.

  • A and AAAA — the IPv4 and IPv6 addresses the name points to. If a site is down, this is the first place to confirm it still resolves, and to check whether it moved.
  • CNAME — an alias. A www CNAME pointing at a hosting provider's hostname tells you where the site is actually served from.
  • MX — where email for the domain is delivered. A missing or unexpected MX is a common cause of "our email stopped working."
  • NS — the authoritative nameservers. These tell you which DNS provider controls the zone, which matters when you are about to change DNS and need to know who to change it with.
  • TXT — free-form text, and the home of verification tokens and email policy records. SPF and DMARC both live here.
  • CAA — which certificate authorities are allowed to issue certificates for the domain. A restrictive CAA is a real anti-misissuance control.
  • DNSSEC records (DNSKEY, DS) — whether the zone is cryptographically signed. If DS exists at the parent but DNSKEY does not resolve, the domain is misconfigured and validating resolvers will fail it.
  • SOA, SRV, PTR, NAPTR — zone metadata, service locations, reverse lookups, and service discovery. Less common, but SOA is useful for finding the zone's primary nameserver and contact.

Because digga queries resolvers live, you can switch between Cloudflare, Google, and Alibaba DoH and compare. If one resolver returns a different answer than another, you are usually looking at propagation lag or a split-horizon setup — a genuinely useful signal during a migration.

RDAP vs WHOIS: why the order matters

Both answer "who registered this and when," but they are not the same format.

  • RDAP returns structured, machine-readable data: registrar, domain status codes, creation and expiry events, and DNSSEC status, each as a labeled field.
  • WHOIS returns raw text in whatever format the registry happens to use, which varies by TLD.

digga queries RDAP first and falls back to raw WHOIS when a registry has not caught up. In practice this means you get clean fields most of the time and still get an answer for the TLDs that lag. What you can reliably read from either: the registrar, the nameservers, the domain status (for example whether it is on client-hold or pending delete), and the creation and expiry dates. Expiry is the one to watch — a domain expiring in days is a real operational risk.

Judging email security from SPF, DKIM, and DMARC

This is the part of a lookup with the most direct security payoff, because it tells you how easily someone could send mail pretending to be that domain.

  • SPF lists which servers may send mail for the domain. The catch is the lookup limit: SPF allows a maximum of 10 DNS lookups, and exceeding it silently breaks the policy. digga checks that limit for you, which is the failure most people miss.
  • DKIM publishes a public key so recipients can verify a signature on outgoing mail. A missing DKIM record means mail cannot be cryptographically tied to the domain.
  • DMARC tells receivers what to do when SPF and DKIM fail, and where to send reports. The policy value is the headline: p=none only monitors, p=quarantine sends failures to spam, and p=reject blocks them outright. A domain with no DMARC record at all is straightforward to spoof.
  • MTA-STS and TLS-RPT enforce and report on encrypted mail transport.
  • BIMI controls the verified logo shown next to mail in supporting clients.

Read together, these tell you whether the domain is defended or wide open. A domain with a strict DMARC policy, valid DKIM, and a passing SPF is hard to impersonate. One with none of them is trivial.

Running a full lookup, step by step

  1. Enter the target. Type an apex domain, a subdomain, or paste a full URL. digga normalizes it, so you do not need to strip https:// or paths yourself.
  2. Start with DNS. Confirm the name resolves and check the record types that matter for your task — A/AAAA for reachability, MX for mail, NS for control, CAA and DNSSEC for security posture.
  3. Check registration. Read the RDAP result for registrar, status, and expiry. If the registry has not caught up, the WHOIS fallback fills the gap.
  4. Enumerate subdomains. Trigger the subdomain finder to see what else is exposed. Results stream back as they are found, so you can start reading before the scan finishes.
  5. Map the infrastructure. Click through the A and AAAA records to see the ASN, network owner, and geolocation behind each address.
  6. Audit email security. Open the email security view and read SPF, DKIM, DMARC, MTA-STS, TLS-RPT, and BIMI together, with the SPF lookup count already validated.

Common snags and what they mean

  • A record missing but the site works — the name may be CNAME'd elsewhere, or served only over IPv6. Check AAAA and CNAME before concluding anything is broken.
  • Different answers from different resolvers — usually propagation lag after a change, or intentional split-horizon DNS. Compare resolvers to tell which.
  • SPF present but mail still fails — almost always the 10-lookup limit. The check flags this so you do not have to count manually.
  • No RDAP data — some registries are slow to support it. The WHOIS fallback exists precisely for this.
  • DNSSEC half-configured — a DS record without a matching DNSKEY breaks validation for everyone using a validating resolver. Treat it as urgent.

When to use this

Reach for a full domain lookup when you are debugging a deploy or DNS change, triaging a mail or deliverability incident, evaluating whether a domain is trustworthy before interacting with it, or auditing your own domain's spoofing resistance. digga is open source under AGPL 3.0, needs no account, and has browser extensions for Chrome and Firefox that let you right-click any page to dig its domain without copying anything.

Cybersecurity Basics: What It Protects and How to Apply It to Your Website

Cybersecurity is the practice of keeping your data, accounts, and services from being accessed, stolen, altered, or knocked offline by someone who shouldn't have them. For a personal site or small online presence, that reduces to a short list of concrete jobs: protect your login credentials, keep your software current, serve traffic over HTTPS, and lock down the domain and DNS layer that everything else depends on. You don't need an enterprise security team to cover the basics — but you do need to treat your registrar account and your hosting account as the two most valuable things you own, because whoever controls those controls the site.

What cybersecurity actually protects

It helps to separate the assets from the threats, because most small-site incidents come from a handful of causes.

Asset What can go wrong Primary protection
Accounts (registrar, hosting, email, CMS admin) Credential theft, password reuse, session hijacking Unique passwords + multi-factor authentication (MFA)
Data in transit Eavesdropping, tampering, browser warnings HTTPS/TLS certificate
Software (CMS, plugins, themes) Malware, backdoors, defacement Timely updates, minimal plugins
Domain and DNS records Unauthorized transfer, DNS hijacking, spoofed email Registrar account protection, registrar lock, DNSSEC
Availability DDoS, resource exhaustion Hosting/CDN/WAF layer

The pattern: each asset has one or two controls that remove most of the risk. You don't need all of them on day one, but skipping the account and domain layers is the mistake that's hardest to undo.

The threat categories a small site actually faces

  • Credential theft — reused or weak passwords, or credentials leaked from another breached service. This is the most common way small sites fall.
  • Phishing — fake login pages or "your domain is expiring" emails designed to capture your registrar or hosting password.
  • Malware and backdoors — usually arriving through an outdated CMS, plugin, or theme.
  • DDoS — flooding a site until it's unreachable; often handled by your host or a CDN rather than by you.
  • Misconfiguration — an open admin panel, directory listing, or default credentials left in place.

Notice that four of the five are about access, not exotic exploits. That's why the basics work.

Core protections to apply first

Use strong, unique passwords and a password manager

Every account tied to your site — registrar, host, CMS, email — should have a different password. A password manager makes this practical. The goal is that one leaked password can't be replayed anywhere else.

Turn on multi-factor authentication

MFA is the single highest-value control for your registrar and hosting accounts. Even if a password is stolen, an attacker without the second factor can't log in. Prefer an authenticator app or hardware key over SMS where the service supports it.

Serve everything over HTTPS

An HTTPS/TLS certificate encrypts traffic between visitors and your site and prevents browser "not secure" warnings. Most hosts and registrars offer a free certificate; the important part is that it's installed and that HTTP redirects to HTTPS.

Update promptly and keep the surface small

Apply CMS, plugin, and theme updates as they're released, and delete anything you're not using. Fewer components means fewer places for a known vulnerability to sit unpatched.

Apply least privilege

Give each person (and each integration) only the access they need. Don't run your site day-to-day from an administrator account, and don't hand out admin rights for tasks that don't require them.

Secure the domain and DNS layer

This layer is easy to overlook and expensive to lose, because a hijacked domain can point anywhere.

  • Protect the registrar account with a unique password and MFA. Your registrar account is the root of control over the domain.
  • Enable the registrar lock (often called a transfer lock or clientTransferProhibited) so the domain can't be moved without your action.
  • Keep registrant contact email secure — that inbox is often the recovery path for the domain.
  • Enable DNSSEC where your registrar and DNS provider support it, so responses can be cryptographically validated and spoofing is harder.
  • Watch for unauthorized DNS changes — if records you didn't touch appear, treat it as a compromise.

Porkbun is an ICANN-accredited domain registrar, which means it operates under ICANN's registrar rules — relevant here because those rules govern transfers, locks, and registrant contact requirements. Its site lists Stripe among its payment platforms. Beyond that, check your specific registrar's and DNS provider's current feature set for lock and DNSSEC support, since availability varies.

Warning signs and first steps if something looks wrong

Watch for: unexpected DNS records, visitors reporting malware warnings, unexplained admin accounts, a sudden traffic drop, or emails about transfers you didn't request.

If you suspect a compromise:

  1. Change passwords on registrar, hosting, and CMS accounts, starting with the registrar.
  2. Revoke active sessions and reset MFA where possible.
  3. Check DNS records against what you expect and revert unauthorized changes.
  4. Restore from a known-good backup if files were altered.
  5. Re-scan and update the software before reopening the site.

Containment first, then recovery — don't try to clean a live, still-compromised site.

What to outsource vs. manage yourself

Decide based on Manage yourself Outsource
Site size Small static or low-traffic site Growing or high-traffic site
Risk tolerance Low-stakes personal project Anything handling user data or payments
Time You can patch and monitor regularly You can't commit to ongoing upkeep
Threats Basic credential and update hygiene DDoS, WAF, and 24/7 monitoring needs

Hosting-level security, CDN, and WAF are usually worth outsourcing because they require scale and constant attention. Account hygiene, MFA, updates, and domain/DNS protection are things you should keep in your own hands regardless of size — they're cheap to do and costly to skip.

Website Overview

Page metadata, canonical configuration and social previews work together to provide more consistent search and sharing presentation.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 3 years of registration history; its current configuration provides more context than age alone. The registrar is CloudFlare, Inc., a widely used domain service provider. The domain uses the common .dev extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by Cloudflare, indicating managed DNS hosting. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. No CNAME was found; the observed records resolve directly to addresses. No MX record was found. A conventional explicit inbound-mail route is not configured. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

X-Powered-By exposes backend information: Next.js. The response lacks these common security headers: CSP, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, clickjacking protection. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers. The Server header identifies cloudflare without an exact version.

Technology Stack Analysis

The public page identifies Next.js, Cloudflare without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

Twitter Card metadata is configured. JSON-LD includes Product or Offer data, potentially supporting eligible product search features. The title has 40 characters, within a common display range. A meta description is present, with 125 characters. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailUnknown
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.3.25

Registration details

RDAP / WHOIS

RegistrarCloudFlare, Inc.
Registered2023-06-21
Expires2027-06-21
Domain statusclient transfer prohibited
Nameserversgabe.ns.cloudflare.com、val.ns.cloudflare.com
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Adigga.dev104.21.3.25300—
Adigga.dev172.67.130.18300—
AAAAdigga.dev2606:4700:3032::6815:319300—
AAAAdigga.dev2606:4700:3033::ac43:8212300—
NSdigga.devgabe.ns.cloudflare.com86400—
NSdigga.devval.ns.cloudflare.com86400—
TXTdigga.devahrefs-site-verification_64f675312649e41d300e0b2dc057cd76c2a96a852f2db83d0307919db1513f12300—
TXTdigga.devdmarc.lol-verify: iQny-LOQeX70tQZjF7rIvB52oXFs5Qny300—
TXTdigga.devgoogle-site-verification=GGkr2yx6wTeVf2RYLE-QVPTZv5zc8GTOI68AF6ShK8U300—
DSdigga.dev2371 13 2 e11336e0d71a8585aaaa6555225457c0021865a67215e07a531b9d76ad5d98561800—
DMARC_dmarc.digga.devv=DMARC1; p=none; sp=none; pct=100; rua=mailto:[email protected];300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectdigga.dev
IssuerGoogle Trust Services
Valid until2026-12-16T23:19 · Remaining when checked: 73 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controls-maxage=31536000
servercloudflare
strict-transport-securitymax-age=15552000

Identified technologies

Next.jsCloudflare

Pages, Search and Sharing

Meta descriptionFree domain lookup for DNS records, RDAP, WHOIS, subdomains, IPs, and email security. Research any domain in one fast report.
Canonical URLhttps://digga.dev
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 1 disallowed
  • Allow/
  • Disallow/api/

User reviews (0)

  • No reviews yet.