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