Subdomain Finder: Free Online Lookup Tool

Subdomain Finder

Discover subdomains for any domain using Certificate Transparency logs and DNS brute-force.

Enter a root domain without www or https://

A subdomain finder lists the subdomains that belong to a root domain, such as mail.example.com or blog.example.com. This free tool searches certificate transparency logs and tests a list of common names, then shows each subdomain with its IP address and status. You get a quick map of a domain for audits, research and cleanup.

What Is a Subdomain?

A subdomain is a prefix added to a root domain that creates a separate hostname, like shop.example.com or api.example.com. It sits to the left of the main domain and is separated by a dot. Site owners use subdomains to split a blog, store, help center, app or staging site from the main website.

Each subdomain can point to its own server, IP address and DNS records. That is why one domain can quietly grow into dozens of hostnames over the years.

Subdomain vs. Subdirectory

A subdomain looks like blog.example.com, while a subdirectory looks like example.com/blog. Google can crawl and index both, so the choice usually comes down to how your site is built and managed. Subdomains are easier to host on separate systems. Subdirectories keep everything under one hostname, which many teams find simpler to track.

What Is Subdomain Enumeration?

Subdomain enumeration is the process of discovering the subdomains that exist for a domain. Passive methods read public records, such as certificate transparency logs. Active methods guess likely names and check whether they resolve in DNS. This tool combines a passive search with a check of common names, so you do not need to install anything or learn command-line syntax.

How to Use the Subdomain Finder

You can run a full scan in under a minute by entering a root domain and pressing one button. Follow these steps:

  1. Find the Domain Name field at the top of the tool.
  2. Type your root domain, for example example.com. Leave off paths and extra labels. The tool also removes https:// and a leading www if you paste them.
  3. Click Find Subdomains. The button changes to "Scanning..." and the scan may take 20 to 30 seconds, so keep the page open.
  4. Read the line above the table that says how many subdomains were found for your domain, plus the source used.
  5. Review the table. It has three columns: Subdomain, IP Address and Status.
  6. Copy the hostnames you want to investigate and run them through a DNS or IP tool for deeper checks.

If you see an error asking for a domain, the field was empty. If you see a message that the domain is not reachable as a public address, the name you entered is not a public internet domain, so check the spelling.

Worked Example: Scanning example.com

Suppose you run the finder on example.com and the page reports 6 subdomains found. An illustrative result might look like this:

  • www.example.com with an IP address, which is the main site.
  • mail.example.com with an IP address, which is likely the mail system.
  • blog.example.com with an IP address, which is a separate blog install.
  • staging.example.com with an IP address, which is a test copy of the site.
  • shop.example.com with a dash in the IP Address column, so no address was returned.
  • old-promo.example.com with a dash, which appeared in a past certificate.

Here is how to read it. The first four names resolve, so they are live parts of the domain. The staging site deserves attention: test copies are often left open to crawlers and can create duplicate content. The last two have no IP address, which usually means the DNS record was removed while the name stayed in certificate history. Those are cleanup candidates, and you should confirm that no old DNS aliases still point to retired services.

How to Read and Act on the Results

Each row answers three questions: what is the hostname, where does it point, and does it look active. The next sections explain what to do with each column.

Subdomain Column

This column lists every hostname found under your root domain. Names from certificate logs show hostnames that have held a security certificate. Wildcard entries are shown as the base hostname, so a certificate for *.example.com does not create a bogus row. Scan the list for names you do not recognize. An unknown entry may belong to a vendor, an old campaign or a forgotten project.

IP Address Column

The IP address shows where the hostname currently points. A dash means no address was returned for that name. Several subdomains sharing one IP is normal on shared hosting or behind a CDN. Different IPs may mean different servers or vendors. To dig further, use a domain to IP lookup for location and ISP details, or the Class C IP checker to see which hosts share an IP range.

Status Column

Status gives you a quick sense of the state of each entry. Read it together with the IP address: a row with both a working address and a healthy status is live, while a row with no address is probably dormant. Always verify important hostnames by opening them in a browser.

Good vs. Poor Outcomes

  • Good: every subdomain is one you know, each has a purpose, and none that should be private is exposed.
  • Needs review: staging, dev, test or admin hostnames that resolve publicly. Restrict access or add authentication.
  • Needs cleanup: names with no IP that still appear in sitemaps, links or old DNS aliases. Remove the references.
  • Urgent: a subdomain whose DNS alias points to a service you no longer use. Attackers can sometimes claim such targets, so check it with a CNAME record lookup.

Who Uses a Subdomain Finder and When?

A subdomain finder is useful whenever you need to know what hostnames a domain really has. These are the most common situations.

  • SEO audits: find forgotten blogs, microsites and staging copies that may split authority, duplicate content or get indexed by mistake.
  • Site migrations: build a checklist of every hostname that needs a redirect, a certificate or a DNS update before launch.
  • Security reviews: spot exposed admin, test or API hostnames and dangling records during a basic attack surface review.
  • Competitor research: see how a public company splits its products across subdomains such as app, docs and status.
  • Agency onboarding: inherit a client domain and quickly learn what is attached to it.
  • Learners: if you searched for a Kali Linux method, this page gives you a quick browser-based way to see what subdomain discovery returns before moving to command-line tools.

Best Practices and Troubleshooting

You get the most from a scan by entering clean input and checking the results against your own records. These tips cover the usual problems.

Enter the Root Domain Only

Use example.com, not a full page URL. If you enter a subdomain such as blog.example.com, you are scanning for names beneath that hostname, so you will likely see few or no results. Scan the root first.

Run the Scan More Than Once

If the result looks thin for a large site, try again. Lookups can occasionally fail to return an answer in time, and a second run may show names the first one missed.

No Subdomains Found

The page then shows that no subdomains were found. A small site with no certificate for any subdomain, or one that uses only a wildcard certificate, may have nothing public to list. It does not prove the domain has no subdomains.

A Subdomain Appears but Does Not Load

Certificate history keeps old names long after a server is shut down. Open the hostname in a browser, then use an A record lookup to see the address records it returns. For a complete view of all record types, run a full DNS lookup.

Document and Monitor

Export your findings into a spreadsheet with owner, purpose and renewal date for each hostname. Repeat the scan after launches, migrations and vendor changes, because new certificates mean new names. The rest of the network and IP tools can help you inspect anything the scan surfaces.

Accuracy and Limitations

This tool finds publicly visible subdomains, not every subdomain that exists. Two things shape the results.

  • Certificate coverage: only hostnames that appeared on a publicly logged certificate can show up through the log search. Names covered only by a wildcard certificate stay hidden.
  • Name guessing is limited: the tool tests about 40 common names such as mail, api, dev, staging, cdn and vpn. Custom names like team-portal will be missed unless a certificate lists them.

Private and internal hostnames that never appear in public records are not discoverable here. Treat the table as a strong starting point, then compare it with your DNS provider's zone file or hosting dashboard for a full inventory.

Ready to see what your domain exposes? Enter your root domain above, click Find Subdomains, and use the table to clean up, secure and document every hostname you own.

Frequently Asked Questions

How do I find subdomains of a domain?
Enter the root domain, such as example.com, into the Domain Name field and click Find Subdomains. The tool returns a table of subdomains with IP address and status. A scan can take 20 to 30 seconds, so wait for the results to load.
What is subdomain enumeration?
Subdomain enumeration is the process of discovering the subdomains that exist under a domain. This tool does it by searching certificate transparency logs and checking a list of about 40 common names such as mail, api, dev and staging.
What is a subdomain in a URL?
A subdomain is the part of a web address that sits before the root domain. In blog.example.com, blog is the subdomain and example.com is the root domain. Sites use subdomains to separate sections like a store, help center or app.
Can this subdomain finder find every subdomain?
No. The tool finds only publicly visible subdomains from certificate logs and a common-name check. Names covered only by wildcard certificates, custom names that were never logged, and private internal hostnames will not appear, so compare results with your DNS records.
Is the subdomain finder free to use?
Yes. The subdomain finder is free and needs no sign-in or account. Type a root domain, click Find Subdomains, and read the results table. You can run as many checks as you need, one domain at a time.
Why does a subdomain show no IP address?
A dash in the IP Address column means no address was returned for that hostname. The name probably appeared in an old certificate after its DNS record was removed. Confirm with an A record lookup, then remove any links or aliases that still point to it.
Recommended

Explore VPN options

A VPN changes your network exit. It does not guarantee anonymity.

Hide Your IP Encryption Network coverage
Protect My IP Now