VesperNet History,
section VesperNet


Domain Registrar

I have a working DNS server, I need to be able to manage zones!
That being said, I started out small and built an even smaller framework to quickly be able to manage zones without having to directly work inside the database. It was pretty much at this point that I came to the realization that perhaps it would be cool to also let other fellow humans use the DNS server to manage their own domains - that is, if they wanted to. Out with the hardcoded data and let's make it multiplayer, pew pew!

So the smaller framework got to a point where it was less small, I had made some pretty significant additions here and there to allow visitors and potential developers to register user accounts of their own, allowing for registering domains and pointing them to whatever destination .. which in turn further grew to where one could not only register a domain but also manage records for the domain registered.

A lot of trial and error later and ..
Slap some make-up on that pig and, et voila, we have something pretty neat!

THIS. IS. SPA--a domain registrar!
Would you look at that, the "finished" product is a fully functional domain registrar. Users can ...

And this service being a free service through and through, means that I unfortunately had to limit users as not to exploit this entirely, and that is the fact that a user may only register one domain per day (configurable).
Another feature is that there is a periodic check for expiring domains, users will have to keep tabs on this themselves at this time. A button will reveal itself a month before the domain expires, and this button adds a year to the expiration date.
This is to prevent a domain to be bound forever.

Thanks go out to osito for the idea behind adding DDNS / REST API support to the platform!

Accessing the Registrar
The domain registrar is only available while on the Vesper DNS via domains.com


Next subsection: Search Engine