📜 ⬆️ ⬇️

System-NS as it is

System-NS was scheduled as a service for personal use. But in the process of creation, we (the developers) got a little “carried away” and our project grew into a publicly available resource.

That's how it all happened .

We needed secondary DNS services to ensure the availability of our servers even if the master is unavailable. Making sure that the solutions provided on the market do not suit us, in November 2012, active work began. We wanted to make a service that will update and configure slave-zones on all servers as quickly as possible and prevent installation and configuration of additional central administration tools or static configuration of updates / additions of zones from a predetermined list of ip-addresses of master servers.
')
Thus, on January 21, 2013, the project appeared online and began to gradually gain an audience. Initially, only the service of secondary DNS servers (secondary) was available, then we sequentially added dynamic (dynamic) and managed (managed) DNS.

The storage system for information about domains, which we chose during the development of the secondary, made it possible to read and edit a large number of records almost instantly, which gave us the idea of ​​creating dynamic. Having finished with the development and testing of dynamic DNS, the question arose: “What next?”. Some of the employees (who specifically, no one remembers, but everyone thinks that it was his idea) said: “And why the hell do we rule our own domains, let's make an interface for managing domains!” (I'm sure that the idea was exactly mine). After implementing a simple interface for editing domain records, we added the ability to transfer the secondary domain to managed, deciding that some of our users would be interested. In the process of use, we are faced with the need to import domains through a ready-made zone (in the form of a bind file, for example) or even just import via AXFR. This functionality has been useful to us many times, so we decided to add it to the public service.

Now, briefly about each of our services, more precisely about their features.

Secondary. Fast, convenient and easy transfer zones in one click. It works according to the following scheme: a request of the “who serves the domain” type to the root servers; then, each server is polled from the received list and AFXR transfer is attempted before the first response.

Dynamic. Instant reset of the cache after updating the IP address. Implemented dynamic DNS management via call API. Sample auto-update scripts for Windows, OS X, Linux, EC 2, OPENWRT are available on our website.

Managed. It provides the ability to easily edit the contents of zones, import them from the BIND server zone file format, or use an AXFR request to the specified master server.

We try to respond promptly to requests for technical support and feedback from our users, we take into account their suggestions and suggestions regarding improvements and additions to our services so that our service becomes even more convenient and easy to use.
At the moment, all site services are completely free. After registration, you will receive a license to manage a certain number of domains. By subscribing to our Facebook page, you will receive a “bun”.

We thank you for your attention. Comments are welcome.

UPD: continuation of the article .

Source: https://habr.com/ru/post/239749/


All Articles