Giter Site home page Giter Site logo

free-domain's Introduction

Free domains for developers

  • CURRENTLY THIS IS NOT WORKING ANYMORE - THIS IS BECAUSE THESE TWO DOMAINS ARE HOSTED ON CLOUDFLARE AND WE HAVE HIT THE LIMIT OF 1,000 RECORDS PER DOMAIN. I HAVE OPENED A TICKET TO SEE IF THEY WOULD BE SO KIND TO DO SOMETHING ABOUT IT

For IT enthusiasts who need a temporary domain name or those who can't or don't want to pay for a top level domain ๐ŸŒ

Available extensions:

  • your-name.cluster.ws
  • your-name.wip.la

Note that .la and .ws are both considered global by Google just like .com

How does it work?

  1. Verify your domain availability
  2. Add your domain to a DNS provider
  3. Register your domain with the DNS records given by your provider
  4. After 1 year, it expires, unless you renew it

Verify your domain availability

Let's say you want the domain example.cluster.ws

Option 1

Run the following command:

nslookup -type=ns example.cluster.ws

If you see something like server can't find example.cluster.ws: NXDOMAIN, your domain is available.

Option 2

Search in the file zones/cluster.ws.yaml for the term "example" to see if it's already registered

Add your domain to a DNS provider

Once you settled on available domain, you need to know which DNS servers to use before you can register it. This is why you need to add it to your DNS provider first.

Here are some DNS providers you can use:

Provider DNS price Sign-up bonus Where to go (after sign-up)
Digital Ocean Free $100 Networking > Domains
Linode Free $100 Domains > Create
Vultr Free $100 DNS > Add domain
ClouDNS Free No DNS Hosting > Create Zone > Master zone
FreeDNS Free No Domains > Add A Domain into FreeDNS
Hetzner Free No DNS > Add zone
AWS Paid No Route 53 > Hosted zones > Create hosted zone
Google Cloud Paid $300 Cloud DNS > Create a DNS zone

Some of the links above are referral links to support this repo

Unfortunately, you cannot use Cloudflare with these domains because they are in fact subdomains and Cloudflare does not support adding a subdomain as a domain.

Register a domain

Now go to the corresponding zone file for your chosen domain.

For example.cluster.ws, edit the zone file zones/cluster.ws.yaml, and follow the format used by the other domains to set the nameservers given by your DNS provider.

Renew your domain

All domains expire automatically one year after the last modification. So, if you want to "renew" your domain, just make a modification to your domain in the zone file. For example, you can add # renew at the end of the line, and the year after, modify it to # renew 2, and so on.

Only the original committer can renew their domain.

This repo will send 3 reminders (1 month, 1 week and 1 day before expiration) to your commit email address. If you use a no-reply address and plan to renew your domain, don't forget to add it in your calendar!

Supporting this repo

Star this repo

Due diligence

All the code for managing these domains (permissions, validation, etc.) is located in this repo.

We try to keep at least 2 years before the expiration of these domains.

You can check their expiration date from a whois website or from your command line:

whois cluster.ws | grep -i expir
whois wip.la | grep -i expir

Abuse

We're trying to make the world a better place, please don't abuse this system ๐Ÿ™

We reserve the right to cancel any domain and ban any user from using this free service if we think the system is being abused for spam, child pornography, illegal activities, racism, bullying, etc.

If you think a domain is abusing our system, please open an issue

free-domain's People

Contributors

santydesignscr avatar politician avatar py660 avatar itkadhalan avatar harrygeorge2893 avatar ririko5834 avatar incognitotgt avatar nischay876 avatar vapedevv avatar louieisahuman avatar vim96 avatar philbug avatar artiefuzzz avatar oreoreki avatar vincyxiroff avatar silkenpy avatar akuwebhost avatar wdhdev avatar surachatecpeswu avatar coolcodersj avatar shadowgaming100 avatar olgasavitsk avatar vkaylee avatar fu-sen avatar parolkar avatar harveyphan avatar unfunnyguy avatar vinhch avatar imzihad21 avatar alekbill avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.