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.
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.
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.
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.
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.