Loading, please wait...

Follow @IAmMandatory |

Submissions

View your submitted domain lists and check their status.


There are currently {{format_number(submissions_in_queue)}} submission(s) in the queue, please be patient while your submission is processed.

IMPORTANT: Please note that even if your submission is marked as "Successfully processed" it will still take time for your domains to be fully counted in the database totals. The DNS-pipeline is multi-staged and sometimes the results-loader portion can be delayed.


Job ID New Domains Status Submitted At
{{submission.id}} {{format_number(submission.domain_count)}} domain(s) confirmed as new.
Successfully processed.
Being Processed
In Queue to be Processed
Waiting for a file to be uploaded for this submission...
Rejected. Too many non-existent domains in random sample taken from domain list.
Rejected. The uploaded domain list was too large, maximum size is 25 MB.
Failed. An unexpected error occurred, please report this.
{{submission.createdAt}}

Note: Depending on the size of the domain list uploaded and the backlog, processing your submission could take anywhere from 5 minutes to 24 hours.

Account Preferences

Modify your account settings and your profile info.


Profile Info (Public, click here to view)
We'll never share your email with anyone else.

API Key(s)

Create and view API keys for clients to automatically upload zone data as your account.

The API keys you generate can be used to authenticate to all /api/ endpoints of this website. Just set the X-API-Key header with the value set to an API key you have generated. For an example CLI client you can use to automate uploading domain lists as your account click here. Deleting an API key will immediately revoke the ability to use the key to authenticate to your account.
Key Label Last Accessed API Key Option(s)
No API keys. Create one to use with TheInternetBackup clients to automatically upload and contribute zone data as your account (and get points for it!).
{{api_key.label}} No label set. {{format_date(api_key.last_accessed, 'MMMM Do YYYY, h:mm:ss a')}} Never used

Top Contributors

Only the best of the best are listed here, these are our members who have contributed the most new domain names to our database.


Top 10 Contributors

Rank Username Total Contributed Domain(s)
#{{ ( index + 1 ) }} {{contributor_data.username}} {{contributor_data.formatted_total}}

{{user.username}}

This user has found {{user.formatted_count}} previously-unknown domains.


This user has not set up their profile description yet.

{{user.username}}

{{user.description}}

{{user.username}}

Website: {{user.website}}
Website: None.

Contributions by Suffix Breakdown

This shows all of the suffixes the user has contributed domains for as well as the number of domains contributed for each suffix.

{{suffix_data.public_suffix}} {{suffix_data.count}}

User since {{user.createdAt}}

{{domain.domain.hostname}}

Submitted by {{domain.domain.user.username}} on {{domain.domain.createdAt}}

Submitted by an anonymous user on {{domain.domain.createdAt}}

Note: This only includes NS and glue records returned from the suffix nameservers.

Domain Nameserver(s)

Hostname IP TTL
{{nameserver.hostname}} {{nameserver.ip ? nameserver.ip : 'N/A' }} {{nameserver.ttl}}

We have no nameservers stored for this domain!

Search Results

{{search.formatted_total}} result(s) total, max 250 results will be displayed.


Domain Name Public Suffix Date Added Submitter
{{search_result.hostname}} {{search_result.public_suffix}} {{search_result.createdAt}} {{search_result.user ? search_result.user.username : 'Anonymous'}}

Anonymous

Results truncated, max of 250 results are displayed.

Currently indexing {{format_number(database.domain_count)}} domains across {{format_number(database.suffix_count)}} suffixes.


Countdown until next domain list is published:

On the first of each month the entire domain database is re-validated (to ensure all domains still exist) via our DNS pipeline. The list of still-existing domain names is then published in its entirety for free for anyone to download and use.

Download Latest Domain Dump (~252 Million Domains)


Search Domain Database

Note: This is a prefix-search only (due to database limitations), so you can search for example which will match exampledomain.com, example.net, etc.


Latest domains submitted to our database

Domain Name Public Suffix Date Added Submitter
{{recent_domain.hostname}} {{recent_domain.public_suffix}} {{recent_domain.createdAt}} {{recent_domain.user.username}}

Anonymous Submission


Public suffixes in database

{{suffix_data.public_suffix}} {{suffix_data.count}}

The Internet's crowdsourced domain database.

Help us map all of the Internet's domains! Earn points for submitting domains that we don't have in our database yet and compete against other users. All submitted data is open for anyone to search and use - the way it should be.


TheInternetBackup is a community-contributed domain name database with a goal of making the largest public domain database.

Create an account View the Database Submit Domains Anonymously Contribute Domains Learn More About Our Mission

Register

Creating an account allows you to keep track of all of the new domains you've contributed to the database.


The username you'd like to log in with.
Oops, that username is already taken. Try a different one.
Password you want to log in with.
Re-enter your password to confirm.
Passwords do not match.

Anonymous Submission Notice

You are currently not logged in, this means you will receive no points for uploading new domains. You also will not be able to monitor the status of a submitted domain list as it is processed.

If you're trying to upload domains truly anonymously, consider using the Tor Browser.

Important: For more information about formatting and how the domain-validation process works for submissions please see the "What format should I upload the domains in?" section of our FAQ page.

Submit Domain(s)

Submit a list of domains to expand our database! If you're logged in, your account will receive a point for each domain you submit which was not previously in the database.



Domains submitted successfully!
Your submitted domains have been received successfully. Please note that it may take up to 24 hours for your account to receive the appropriate points for new-domain contributions.
View Submissions Submit More Domains

About & FAQ


What is this project?

This project's purpose is to build and maintain a list of every Internet domain name. This is done by processing user-submitted lists of domains and validating which domains exist. The process is handled by our domain-validation pipeline which uses DNS to check the existence or non-existence of a domain. If the domain exists and is not already in our database we add it to our database which is published in its entirety once a month. For users that are authenticated, every domain they submit which was not previously in the database will give them one point. These points are used to rank our top contributors, the list of which can be found here.


Why should a list of all domain names be public?

Domain names are the core of how we access most of the Internet. Despite the data being so important, it is often left extremely restricted by the countries or entities that own and manage the data. Worse yet, many of the countries that restrict the data also have unreliable infrastructure for hosting the domain names themselves. If a TLD or suffix suddenly bites the dust, then nobody can resolve any of the domain names belonging to it because nobody else has a list of all of the domains. If the domains were public however, it would be completely possible for us to re-host and fix resolution for these domains, allowing users to still access these sites & services. Down the road, this service may provide a resillient DNS recursive resolver which will allow users to resolve domains under TLD & suffixes that have gone down or become censored.

In addition, there are a variety of other important uses for this data:

Regardless of the specific use-case, the core belief of this site is that the Internet's domain names belong to the people and should be widely available to anyone who wants access to them.

*Of special note are the .se and .nu TLDs, which allow anyone to get a copy of all of their domains. We hope to see more TLDs adopt this in the future, so hats off to the Swedish Internet Foundation for being ahead of the curve!


Who runs this site?

This site is a hobby project of @IAmMandatory, feel free to ping me with any issues. My email is mandatory(@)gmail.com


Is there any reward for contributing new domains?

If you submit 10 million new domains you get a TheInternetBackup pencil topper®! Just kidding, only worthless Internet points (this site doesn't make any money and is run as a side-hobby project). More seriously, if you submit a bunch of domains send me an email and I can send you a t-shirt or something :).


What format should I upload the domains in?

The format is simply a new-line delimited file (up to 25 MB in size, compression is not currently supported) with each line containing one domain. If you're submitting IDN domains (for example, 屋企.香港) please punycode them before submitting (e.g. xn--hoqu73a.xn--j6w193g).

The following is an example of the format:

example.com
google.org
yandex.ru
Note that all uploaded domains are automatically parsed and checked to ensure they have a valid public suffix. Sub-domains are automatically converted to base domains and duplicates are removed.

IMPORTANT: In order to efficiently utilize our domain-validation pipeline, all large uploaded domain lists undergo a preliminary check before being fully processed. This involves taking a random sample of domains from your uploaded list and checking them to see if they exist. If a large amount of the domains do not exist when checking the preliminary sample then the domain list will be rejected. If the list was submitted while logged in, you will be able to view your submission status under the View Your Submissions page. If you're uploading a large amount of domains that all exist then you won't encounter any issues, this is mainly to prevent users from uploading fake lists to our service to waste resources. If you're uploading a legitimate list of domains and getting a rejection status message for your submission, please contact me at mandatory(@)gmail.com.


How can I automate uploading new domains?

For a CLI tool to automate uploading new domain lists, see the theinternetbackup-cli tool. This site has API keys which can generated for authenticating as your user account, generate one on the Account page.


Where do the domains come from?

The domains can come from a variety of sources, accidental zone leaks, extractions from logs, etc. It's important to note that this site doesn't collect/scrape/dump the domains from anywhere, it just validates and stores submissions by users.


Where can I find new domains to upload?

A variety of sources! You can write tooling to pull domains from your DNS/network logs, or upload any public lists you find. This part is completely up to the community, although this site may provide tooling in the future to help with this effort.


Do I have to remove domains already listed on this site from my list before uploading?

No. Our domain-validation pipeline automatically removes any already-indexed domains from your submission. You will not receive points for domains this site already has in the database, but you will receive points for domains that we don't.


Can I submit domains anonymously?

Yes. No account is required, click here to submit some domains. If you'd like extra protection when submitting domains, I recommend using the Tor Browser.

IMPORTANT: Please use common-sense and respect the laws and regulations governing your particular country of origin when deciding whether or not to contribute a list of domains.


How accurate is the domain checking process?

The domain validation process uses DNS to check if a domain exists or not. This is notably inherently not 100% accurate. However, source of truth for domains is very tricky and doing DNS queries for validation is the only scalable method that works across all TLDs and suffixes in a somewhat reasonable way. If you submit domains and don't get points for it, I appologize. If you notice a large number of domains you did not get points for, please let me know.


What suffixes are supported?

All suffixes in the public suffix list are supported. We reserve the right to blacklist specific suffixes if abused for point gain.