Getting Started

To initiate the use of LicenseDNS, the first step involves creating an account on their platform. Following successful registration, users can generate software licenses that are customized to their specific requirements. Once the licenses are obtained, they may be activated or deactivated as needed for any software applications. This process can be accomplished either programmatically through various DNS libraries or by employing operating system commands for activation and deactivation. This level of flexibility ensures effective management of licenses, whether in the context of software development or the maintenance of existing applications.

Create an Account on License Manager

To get started, create a free trial account on the License Manager web application to generate licenses. A valid email address will be used as your username, and a password will be sent via email to secure and verify your email address.
licensedns create account

Create a Product

Each generated license will be explicitly linked to a designated product, ensuring clear traceability and management. Once users have successfully logged into the system, they will have the capability to create new products tailored to their specific needs. Furthermore, the system allows for the definition of access rights for other users, enabling the formation of a dedicated licensing team. This functionality promotes collaboration and ensures that team members have the appropriate permissions to facilitate efficient product management and licensing processes.
licensedns create product

Generate a License

To generate a product license, you need to provide both the specific product name and the desired license type. The generated license key can be fully customized, allowing you to define its format and character composition. This includes options for length, the combination of letters and numbers, use of special characters, and any specific pattern you wish to incorporate. This flexibility enables the creation of license keys that suit various software requirements and security protocols, ensuring that you can tailor each key to meet the unique needs of your product.
licensedns generate license key

Activate License

In order to activate your license, you will need to execute a DNS TXT query against any recursive DNS server that supports DNSSEC (Domain Name System Security Extensions) to ensure a secure connection. This process helps verify the integrity and authenticity of the response you receive.

For step-by-step guidance on how to send this type of query, please consult the DNS Query Information page, which provides comprehensive instructions and examples. Following these directions will ensure you perform the query correctly and safely.

Licenses can be activated programmatically using different DNS libraries or operating system commands to send queries and receive license data. In the screenshot, the Linux command `delv` is used to send a TXT query and retrieve the specified TXT features associated with the license. It's important to note that the data signature is fully validated through cryptographic means.
licensedns activate

Deactivate License

Deactivating a software license releases it from the server, allowing activation on another computer. This is useful for moving software to new machines or reallocating licenses within an organization.

You can deactivate a license either programmatically using specific commands from the software's API or through operating system commands.

In the screenshot, the Linux delv command is utilized to deactivate the license, and a successful, fully validated response is received. For instructions on sending a query, refer to the DNS Query Information page.
licensedns deactivate

Getting Started Short Video