SoluteDNS - PowerDNS Web Interface

SoluteDNS - PowerDNS Web Interface

Developed By SoluteDNS

Compatible with WHMCS v8.2

SoluteDNS is an advanced addon module for WHMCS which allows you and your clients to manage DNS zones from your PowerDNS nameserver with MySQL back-end. SoluteDNS integrates seamlessly with your WHMCS installation and comes with an WHMCS look and feel.

Features

  • Multi-language - Client- and admin side are fully translatable.
  • Smarty template files - Client- and admin side theme can be changed.
  • WHMCS Domain & Product support - Offers DNS Management for both WHMCS Domains and Products.
  • DNS Templates - Create pre-set DNS templates for specified products.
  • Automated zone creation - Zones can automatically be created or removed.
  • Standalone zones - Offers standalone zones which can be used for example to sell DNS only hosting.
  • DNSsec support - Supports DNS security operations.
  • Developer options - Includes developer features for even further integration.
  • And more - Check out more features at: https://www.solutedns.com/features

Info and pricing

Check our website at https://www.solutedns.com for more information pricing plans and comparison to the Community Edition module. If you have any questions please do not hesitate to contact our sales at: sales@solutedns.com!

 

Reviews

5 stars
1
1
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0

Otak @otak9906

March 21, 2019 at 09:00:05 PM

SoluteDNS provides us with real value as opposed to the standard WHMCS DNS management. A well thought out module and the SoluteDNS API is also very useful.
Unfortunately the multiserver support was removed. But that's the only thing that I do not like so much.

  • 5 years ago
  • Version Number 3.18.007

Version Compatibility


Compatible with WHMCS v8.2

Full Version Compatibility


  • Selected versions of WHMCS v8.2
        8.2.0
  • All versions of WHMCS v8.1
  • All versions of WHMCS v8.0
  • All versions of WHMCS v7.10
  • All versions of WHMCS v7.9
  • All versions of WHMCS v7.8

System Requirements


  • SoluteDNS Core
  • PHP_intl Enabled (for IDN support)
  • Ioncube Loaders 10.1.0 or later
  • PHP 7.1 or later
  • PowerDNS v4.x with MySQL Back-end and SSH2 for DNSsec

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By SoluteDNS

Changelog

v3.23.020 Released January 23rd, 2023

Latest Version


Enhancements:

  • 440 - Support for LUA records.
  • 500 - Activity log for hook file not having debug info.
  • 509 - Display error message from license server to help troubleshoot.
  • 510 - Core patch #83 – Allow licensing for CIDR block.
  • 517 - Make curl required on initial setup.
  • 518 - Updated error handler to only exit on fatal errors and log other errors to activity log.
  • 519 - Add index.php file to module directory.
  • 520 - Make Core’s directory configurable.
  • 521 - Add debug configurable.

Bug fixes:

  • 479 - No database selected error not being caught.
  • 496 - Call to a member function keyBy().
  • 498 - Undefined variable error during upgrade.
  • 499 - PDOException: There is no active transaction during activation.
  • 502 - Uncaught Exception: TypeError: array_unique() in dynamic ip controller.
  • 504 - Decryption process is called very often causing system performance issues.
  • 505 - Constant FILTER_SANITIZE_STRING is deprecated.
  • 507 - Default template not used when client creates a standalone zone without client template.
  • 511 - Exception thrown in admin area when license data is incomplete.
  • 512 - The zone type selector in the admin area no longer works once the templates table is loaded.
  • 513 - Trying to access array offset on value of type null during initial setup.

 

Previous Versions


v3.22.014 Released December 12th, 2022

View/hide detailed changelog

Enhancements:

  • 450 - Show an error when no nameservers are configured.
  • 471 - Added new error handler to hooks file.
  • 474 - Changed minimal required PHP version to v7.4.
  • 482 - Added new error message for no unique name error.
  • 483 - Added new registry_check configurable to Core configuration.
  • 485 - Core is updated to v1.22.014.
  • 487 - IonCube encoder is updated to v12.

New Features:

  • 475 - New PreDnssecRemoval hook point added.

Bug fixes:

  • 472 - Processing DataTable bounce balls had an html error.
  • 476 - Not all parameters where send to the dnssecupdate hook on key removal.
  • 477 - Empty non-terminals where shown in the record overview.
  • 488 - Database call to retrieve settings for the Core resulted in a large amount of database requests.

 

v3.22.002 Released November 26th, 2022

View/hide detailed changelog

Enhancements:

  • 163 - System requirements check prior to auto update.
  • 494 - Update IonCube encoder to v11.

 

v3.21.037 Released June 28th, 2021

View/hide detailed changelog

Enhancements:

  • 397 - The search field of the admin and client overview should convert IDN entries automatically.
  • 423 - Update supported algorithms.
  • 444 - Client area secondary menu items do not use full url for tab id.
  • 446 - Replace client area table Glyphicon for Font Awesome icons.
  • 458 - Update Core to: v1.21.014.
  • 462 - Update SSP DataTables class for server-side processing.
  • 463 - Illuminate Collection review.

New Features:

  • 435 - Support for Twenty-One Client Area Theme.
  • 449 - Split client and admin area theme files.
  • 451 - Index check during daily cron run to make sure old zones and incorrect entries are deleted.

Bug fixes:

  • 445 - Secondary side menu renew icon no longer working.
  • 447 – Italian langue value of client_table_records_emptytable incorrect.
  • 448 - When clients saves reverse record failed to load notification is shown due to an PDOException.
  • 453 - Existing rectify cron tasks are executed when DNSsec is disabled.
  • 454 - If Auto rectify zones is enabled but DNSsec disabled tasks are still added to the queue.
  • 455 - When client (un)sets DNSsec the keys are not reloaded client side.
  • 456 - NS records are not applied when client adds a standalone zone.
  • 459 - Admin area add domain/product type zone not working in W8.
  • 464 – Database config setting respect_product is not created for new installs.
  • 465 - Uninitialized string offset error triggered when no SSH pass is configured.
  • 466 - Products with selected auto delete status are not removed on status update.
  • 467 - Zones with the status transferred away are not deleted when this status is selected.

 

v3.21.015 Released February 22nd, 2021

View/hide detailed changelog

Enhancements:

  • 398 – PHP 7.4 Compatibility Validation.
  • 421 – W8 Call to non-static method deprecated in client area DNS Management.
  • 427 – W8 Sidemenu icon and header.
  • 429 – W8 Style fixes in DNS Management admin records view.
  • 437 – If a template is forced but the DNS product is not enabled still apply the product template.
  • 438 – Refactor template selection in hook function to use equal controller function instead.
  • 439 – Update SoluteDNS Core to: 1.21.010.

New Features:

  • 424 – Add option to disable zone creation for domains ordered with a product.

Bug fixes:

  • 407 – {ip} tags not working in a TXT record type within a quoted string.
  • 412 – When switching category in the admin overview the results are empty if the page number is too high.
  • 420 – W8 Registrars not showing: array_unique() expects parameter 1 to be array.
  • 425 – Records not refreshed in admin area after applying a template when some records are returned as duplicate.
  • 428 – Client Area DNS keys side menu is shown when DNSsec is disabled.
  • 430 – Redirect DNS Pages setting selects the wrong checkbox.

 

v3.20.002 Released June 15th, 2020

View/hide detailed changelog

Enhancements:

  • 415 – Check hook file version matches installed version.
  • 417 – Upgrade to Core v1.20.001.

Bug fixes:

  • 352 – Encoding for PHP 7.1+ causes error in hooks.php file.
  • 411 – Cannot add new zones in the admin area.
  • 413 – Cron generating notice admin id not defined.

 

v3.20.001 Released May 4th, 2020

View/hide detailed changelog

Enhancements:

  • 367 – Improved DNS Management interface in the admin area DNS Management.
  • 380 – Smarty template variables: removing static calls to the controller class.
  • 382 – Replace deprecated code (PHP 7.3).
  • 384 – Initial setup, make sure the right nameserver id is used.
  • 387 – Improve csrf-token implementation.
  • 388 – Inform about password rules on selected fields.
  • 391 – Make admin header editable from the template files.
  • 392 – Make admin table contents available for editing in the template files.
  • 394 – Show warning if hooks are not initialized during setup.
  • 396 – Remove index entry when zone does not exist when deleting a zone.
  • 399 – Improved wrap up of initial setup.
  • 400 – Convert client area table template file to use objects.
  • 401 – Split client area table template for records and templates.
  • 405 – Check if autoloader class exists or try to load it.
  • 406 – Updated data processing for saving settings.

Bug fixes:

  • 389 – Cannot safe Serial value from Default Soa settings.
  • 393 – DnssecUpdate hook not called when an admin adds/deletes keys.
  • 403 – If multiple Professional Edition addons are added to a license the active one is leading instead of the first.

 

v3.19.003 Released November 18th, 2019

View/hide detailed changelog

  • Release Information:
  • 359 – ENHANCEMENT: ERROR [5000] License failure, no array returned in WHMCS Activity Log.
  • 360 – ENHANCEMENT: Show used slots/zones on license information page.
  • 362 – BUG: Template settings are not being loaded.
  • 363 – ENHANCEMENT: Cron returns error for disabled zones.
  • 364 – BUG: Adding PTR reverse zone in admin area returning an null error.
  • 366 – ENHANCEMENT: PowerDNS 4.2 autoserial removed for MySQL back-end.
  • 369 – ENHANCEMENT: Upgrade Core to v1.19.001.
  • 373 – ENHANCEMENT: Add to error message what cron task: rectify/health has generated the error.

 

v3.19.002 Released July 1st, 2019

View/hide detailed changelog

  • Release Information:
  • 351 – BUG: Overview zone group dropdown box not displaying correctly in all browsers.
  • 357 – FEATURE: Alternative DNS Management style template.
  • 353 – BUG: Side menu Documentation link pointing to wrong documentation.
  • 356 – BUG: Domain cannot be added by admin with selected states.
  • 358 – ENHANCEMENT: Dropping PHP 5.6 (encoding) support.

 

v3.19.001 Released February 12th, 2019

View/hide detailed changelog

  • Release Information:
  • 161 – FEATURE: Health report.
  • 341 – BUG: Health checks performed too quickly for incoming transfers causing detection of incorrect nameservers.
  • 346 – ENHANCEMENT: Scheduled Cron Tasks.
  • 342 – BUG: Delete Selected button overflows Datatables pagination.
  • 343 – ENHANCEMENT: Add clear search button to DataTable overviews.
  • 344 – Updated loading bar.
  • 347 – BUG: Mutating for groups returns error.
  • 349 – FEATURE: Console: Recheck open health issues and global check for health issues.
  • 350 – ENHANCEMENT: Delete created zones if order is cancelled.

 

v3.18.007 Released December 5th, 2018

View/hide detailed changelog

  • Release Information: Changelog.
  • 329 – BUG: Automation: Assignment not removed for selected statuses while zone no longer exists.
  • 330 – ENHANCEMENT: Add grace/redemption domain status and completed product status to admin overview.
  • 332 – BUG: Hide SOA option does not work.
  • 333 – BUG: Zones are not rectified after being created during orders.
  • 334 – ENHANCEMENT: Also initiate health checks when zones are created.
  • 335 – ENHANCEMENT: Upgrade Core to v1.18.005.
  • 336 – BUG: Not all records are applied when an admin creats a zone.
  • 337 – ENHANCEMENT: Auto apply NSEC3 if activated when client toggles DNSsec.
  • 338 – BUG: Api: Assign Index Error: Call to undefined method.

 

v3.18.006 Released September 24th, 2018

View/hide detailed changelog

  • Release Information: Changelog.
  • 321 – BUG: Not all tables are removed at module deactivation.
  • 322 – ENHANCEMENT: Auto rectify after enable/disable zone/records.
  • 323 – BUG: Client area Manage panel title icon not showing.
  • 324 – BUG: Cron in CLI getting stuck on a Core license error.
  • 325 – BUG: Help link in admin management page points to Community Edition documentation.
  • 326 – ENHANCEMENT: Prepare module back-end to allow multiple record rows to be edited at once using the Ajax interface.
  • 327 – BUG: Client area template records not loading.
  • 328 – BUG: Back-end add cron task by client area action not storing domain_id.

 

v3.18.005 Released September 6th, 2018

View/hide detailed changelog

  • Release Information: Changelog.
  • 244 – FEATURE: Suspend/Disable Zones and records.
  • 314 – BUG: License expires in %s days message.
  • 316 – BUG: When admin adds zone incorrect (client) template records are applied.
  • 317 – BUG: Client add zone modal limit text not converting to text: unlimited/0.
  • 318 – FEATURE: Be able to remove assignments manually.
  • 319 – ENHANCEMENT: Update SoluteDNS Core to: v1.18.004.
  • 320 – ENHANCEMENT: Go back to overview when zone is deleted and reload table in overview.

 

v3.18.004 Released August 8th, 2018

View/hide detailed changelog

  • Release Information: Changelog.
  • 303 – ENHANCEMENT: Add CAA to default enabled records during initial setup.
  • 304 – ENHANCEMENT: PHP 7.2 INTL_IDNA_VARIANT_2003 has been deprecated; use INTL_IDNA_VARIANT_UTS46 instead.
  • 305 – BUG: Redirect DNS Pages option uncheck not disables redirects.
  • 306 – FEATURE: Allow clients to enable/disable DNSsec.
  • 307 – BUG: All global client template records are being applied to newly created zones.
  • 308 – ENHANCEMENT: Update SoluteDNS Core to: v1.18.003.
  • 309 – FEATURE: Allow to edit DataTables output as template file.
  • 310 – BUG: Rectify cron adds incorrect health issue.
  • 311 – ENHANCEMENT: WHMCS 7.6 Font Awsome 5 update.
  • 312 – ENHANCEMENT: Templates: Renaming head folder to includes.
  • 313 – ENHANCEMENT: Templates: Renaming client.php header file to client_head.php.

 

v3.18.003 Released June 16th, 2018

View/hide detailed changelog

  • Release Information: Changelog.
  • 288 – ENHANCEMENT: Add Italian language file.
  • 296 – BUG: Fatal error when visiting client area domain/product details page when not logged in.
  • 297 – BUG: Nameservers table has incorrect column types.
  • 298 – BUG: Health icons are shown in overviews when health system is disabled.
  • 300 – BUG: Custom client area URL does not load resources in client DNS Management page.
  • 301 – FEATURE: Option to force WHMCS DNS Management page to SoluteDNS DNS Management.
  • 302 – ENHANCEMENT: Option to use a custom module name.

 

v3.18.002 Released May 18th, 2018

View/hide detailed changelog

  • Release Information: Changelog.
  • 275 – BUG: Service Edit hook triggers SQL Error Column not found.
  • 276 – ENHANCEMENT: Updater: Check if file system is writeable.
  • 277 – BUG: System requirements check forces Mcrypt.
  • 278 – BUG: No domains shown in overviews when intl is disabled.
  • 279 – BUG: DNS Management not auto enabled when adding/assigning a zone for an WHMCS domain in the admin area.
  • 280 – BUG: Wrong IDN assignment due to character conversion.
  • 281 – BUG: IDN names stored in index in wrong format.
  • 282 – BUG: Incorrect message returned about applying a template when the zone does not exists.
  • 283 – BUG: Client side subdomain validation too strict.
  • 284 – ENHANCEMENT: Client root zone check fails for IDNA.
  • 286 – BUG: SOA record cannot be edited by admin if allowed by settings.
  • 287 – ENHANCEMENT: Add Spanish language file.
  • 294 – BUG: Core config file should not be encoded.
  • 295 – BUG: Default template head file should not be encoded.

 

v3.18.001 Released May 7th, 2018

View/hide detailed changelog

  • Release Information: Changelog.
  • 000 – FEATURE: Code rewrite
  • 132 – FEATURE: Internal API: Assign zone (moved to System API).
  • 133 – FEATURE: Internal API: Unassign zone (moved to System API).
  • 237 – ENHANCEMENT: Remove extra DNSsec lookup during orders.
  • 241 – ENHANCEMENT: Integrate SoluteDNS Core.
  • 242 – ENHANCEMENT: User Dispatcher class for user functionality.
  • 243 – ENHANCEMENT: Convert license system to connect to the Core.
  • 245 – ENHANCEMENT: Dynamic Message/Notifications System.
  • 246 – ENHANCEMENT: Support CAA Record.
  • 248 – ENHANCEMENT: Show fields which have errors in admin settings.
  • 249 – ENHANCEMENT: Remove internal API in favour of the open Core functionality.
  • 250 – ENHANCEMENT: Task queue (rectify and health).
  • 260 – ENHANCEMENT: Check if license is renewed during cron.
  • 262 – ENHANCEMENT: Breadcrumb domain in client area needs to starts with lowercase.
  • 263 – FEATURE: Add admin sidebar with help content.
  • 264 – ENHANCEMENT: Use WHMCS date/time setting for conversion.
  • 265 – ENHANCEMENT: Hide empty non terminal records.
  • 266 – ENHANCEMENT: Check index entry on domain/product admin save changes.
  • 267 – ENHANCEMENT: Simplified DNS Product/template controls.
  • 268 – FEATURE: Smarty template selection.
  • 269 – FEATURE: System API.
  • 270 – ENHANCEMENT: Simplified Staff Access Controls.
  • 271 – ENHANCEMENT: Open new ticket when clicking client e-mail address.
  • 272 – ENHANCEMENT: Remove CLI Tool and allow direct (custom) file access on CLI.
  • 273 – ENHANCEMENT: Convert cron files to WHMCS system cron.
  • 274 – ENHANCEMENT: Remove Multi Master Support.

 

v2.17.003 Released March 15th, 2017

View/hide detailed changelog

  • Release: 17003

  • Changelog.

  • Also check the template and language file changes.

  • 230 FIX - INTL äüö returning Fatal database error.

  • 233 FIX - Call to a member function Crypt_RSA() on null in dns.sec.php.

  • 234 FIX - No server id is provided when creating a zone for a product without product settings being enabled.

  • 235 FIX - Product template not being applied on zone creation.

  • 236 ENHANCEMENT - Add status Transferred Away.

  • 238 ENHANCEMENT - Fallback when selected server doesn't exists.

 

v2.17.001 Released January 24th, 2017

View/hide detailed changelog

  • Release: 17001
  • Contains 15 entries in changelog.
  • Also check the template and language file changes.

 

v0.2.7 Released December 16th, 2016

View/hide detailed changelog

  • Release: 16005
  • Contains 10 entries in changelog.
  • Also check the template and language file changes.

 

v0.2.6 Released October 28th, 2016

View/hide detailed changelog

  • Release: 16004
  • Contains 20 entries in changelog.
  • Also check the template and language file changes.

 

v0.2.5 Released August 8th, 2016

View/hide detailed changelog

  • Release: 16003
  • Contains 23 entries in changelog.
  • Also check the template and language file changes.

 

v0.2.4 Released March 22nd, 2016

View/hide detailed changelog

  • Release: 16002
  • Contains 28 entries in changelog.
  • Also check the template and language file changes.

 

v0.2.3 Released February 1st, 2016

View/hide detailed changelog

  • Release: 16001
  • Contains 35 entries in changelog.
  • Also check the template and language file changes.

 

See also

FREE ResellerClub Tools v2

Working comfortably with ResellerClub's products and services through your WHMCS system requires additional tools.

Free
WHOIS for Clients

WHOIS for Clients

Free
Dropbox Backup for WHMCS

This module will integrate WHMCS with Dropbox to upload a copy of WHMCS database onto the cloud. You will never have to worry about losing data any more.

Free
Website Monitoring

Checks every website you host and alerts you if there are problems

Commercial
Software Licensing Addon

Build, License & Distribute Your Own Apps using WHMCS

Commercial