
A few weeks ago DomainTools saw its one billionth unique domain name. That’s a lot of domains! For context, there are about 350 million domains in existence today. Meaning there are twice as many unique historic (deleted or expired and not re-registered currently) domains as there are domains in DNS today.

Interestingly, nobody actually knows the number of unique domains that have ever existed. Only generic Top Level Domains publish daily zone files (lists of domains in their TLD), and even those miss intra-day registrations and deletions, like the ones we commonly see with Phishing campaigns. Then there are the ccTLDs (country-code domains such as .au .de, .jp, etc.) which for the most part do not publish zone files at all so you cannot know all the domains that exist at any point in time in those TLDs. And there are a limited number of ‘dark domains’ that are registered but not provisioned in DNS. The full set of ever-existent domains is the sum of historic information held respectively at all TLD Registries worldwide. But this information does not exist anywhere together, as far as we know.
DomainTools has done a decent job of domain discovery and tracking over our 17 year history, so the one billion number is probably within 10% of the actual number. Regardless, we thought it would be fun to post a few statistics on the domains we’ve seen to-date. And to be clear, we are strictly talking about domains here, different from hostnames, subdomains, “websites” or whatever statistic this article was trying to convey 3 years ago:
So what does it mean to get to one billion domains? Mostly that there has been a lot of trial and error over the last 25+ years of the modern internet. Even among the 350 million or so currently registered domains, one can make strong arguments that far less than 100 million actually matter. Things like domain tasting, free or nearly free domain promotions, botnet domain generation algorithms, and other unfortunate relics of DNS have driven this number much higher than it would otherwise have been. But if a domain has ever been registered, chances are we’ve seen it somewhere along the way.