Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

Where can I find a list of domain names that I can download in a text file? I looked around and I found many sites with lists of expired domain names or domain names that will expire soon, but that's not what I need, I need a list of CURRENTLY REGISTERED domain names. The closest I found was this site (hxxp://www.list-of-domains.org/), but what I'm looking for ideally is just a plain list of registered domains and not some web links split across many pages full with ads and no text file. I know it's possible, after all how do these sites get the list of domains that they use? Where can I find such a list?

share|improve this question

closed as off topic by John Gardeniers, EEAA, SvW, Sam, splattne May 17 '10 at 18:27

Questions on Server Fault are expected to relate to professional server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

2  
Quite apart from this having nothing to do with system administration, the only thing that I can think of when reading the question is that this is for spamming. Feel free to prove me wrong. –  John Gardeniers May 16 '10 at 0:51
    
I use the master TLD list to find available domains. –  jm. Nov 5 '10 at 22:36
1  
You can get a list from verisign.com/domain-name-services/domain-information-center/… –  jm. Nov 5 '10 at 22:36
    
These guys also sell the lists: premiumdrops.com/zones.html –  jm. Nov 5 '10 at 22:39
    
Cross-Exchange dupe of stackoverflow.com/a/307590/1449525 –  Patrick Jun 9 at 19:27
add comment

3 Answers

You cannot download a list of all registered domains. There is no such list. DNS is a hierarchal, delegated and distributed service where TLDs (Top Level Domains, e.g. .com and .uk) are managed by disparate registrar authorities. Although changes to ICANN policies appear to be curbing the widespread use of "domain parking", it is still quite common for automated services to be constantly registering new domains and re-registered expired ones. For this reason alone, it's virtually impossible for there to be a single authoritative list of registered domains.

share|improve this answer
    
So how does the site I posted have a huge list of domains? I don't need a complete list, I just need a massive list of millions of domain names. –  Eric Chang May 15 '10 at 21:04
    
Like ceejayoz said, probably by crawling the web or perhaps by paying the registrars for them. The point is, there is no master list, if you want a list you have to either build it yourself or buy it from someone who's done that work for you. –  David Z May 16 '10 at 0:28
add comment

Depending on what you're going to use that data for, you can get a bulk copy of the ARIN whois database. More information here. I would recommend researching / contacting the other RIRs for information concerning their bulk WHOIS policies.

share|improve this answer
add comment

I know it's possible, after all how do these sites get the list of domains that they use? Where can I find such a list?

There is no such list. Sites that have large lists probably collected them by crawling (similar to how Google finds web pages) or by purchasing them from the bigger registrars.

share|improve this answer
add comment