DNS Manager For WHMCS

DNS Manager For WHMCS

Developed By ModulesGarden

Compatible with WHMCS v8.9

ModulesGarden DNS Manager For WHMCS is a fully featured module that will allow you to provision DNS zones, empowering both you and your clients to manage zones and records right inside your WHMCS. Owing to a vast choice of submodules, including the widely known cPanel, Cloudflare and Plesk ones, it easily adapts to even the most specific of business requirements.

As an administrator, you will maintain complete control over all DNS aspects and access a broad selection of supervision instruments. You will be able to create assorted packages with different combinations of settings and limits that will help you tailor your offer dynamically to the evolving demands of your customers. At the same time, they will be allowed to add and remotely manage zones together with DNS and rDNS records - all that including bulk actions. For instance, not only will it be possible to create zones from ready-made sets of DNS records, your clients will be also welcome to freely formulate such sets applicable to the zones they own all by themselves!

By virtue of the option to enable DNSSEC validation on PowerDNS, PowerDNS V4, Cloudflare and DirectAdmin servers, DNS Manager For WHMCS will contribute markedly to the security and trustworthiness of your DNS infrastructure. The module will also perfect many everyday work routines: you will be able to create, import and migrate DNS zones, handle their backups, send emails to your staff and clients, display logs and monitor the status of each scheduled task. Among the additional advantages, you will no doubt appreciate the ones of connecting with the module through the API, and bolstering its performance with IP subnets management upon the integration with IP Manager For WHMCS.

DNS Manager For WHMCS is a complete state-of-the-art solution for every single provider of web hosting services across the globe. Order the module today and storm into a whole new dimension of flexibility in DNS supervision!

Admin Area Features:

  • Define DNS Servers
  • Define Packages
  • Create DNS Zones
  • View And Edit Existing Zones
  • Add And View DNS Slave Zones
  • Lock/Unlock Zones From Edition By Clients
  • Migrate Zones Between Chosen Servers
  • Import Zones From Chosen Server
  • Export Zone To TXT File In BIND Format
  • Auto-Synchronize Zones And DNS Records Between Multiple Servers
  • Manage Zones Backups
  • Define, Manage And Duplicate DNS Records Set
  • Apply DNS Record Sets To Multiple Zones At Once
  • Wipe Existing Zone Records Upon Applying DNS Records Set
  • Set Up Automated Tasks And Execution Time
  • Toggle Administrator Notifications And Choose Who Send Them To
  • Modify Notifications Email Templates
  • Allow Creation Of PTR Record Without DNS Zone
  • Protect DNS Zones On Product Termination
  • Manage Client Area Zones Features:
    • Select Default Template
    • Toggle DNS Management Link
    • Choose Scope Of Zones Management:
      • Allow DNS And rDNS Management
      • Allow Only DNS Management
      • Allow Only rDNS Management
    • Allow Domain/Products/Addon/Other Items Zones With:
      • Only That Domain
      • Only That Product Domain
      • Only Domains From Owned Domains Items
      • Only Domains From Products Items
      • Only Domains From Both Owned Domains And Product Items
      • Any Custom Domain
    • Exclude Used Domains From Zone Creation
    • Allow Zones With Related Service IP Addresses Only
    • Allow Zones With Custom Subnet IP Addresses
    • Allow rDNS With Custom IP Address
    • Allow DNS With Custom IP Address
    • Allow Management Of DNS Record Sets
    • Display Full DNS Record Names
    • Allow Management Of Zones Backups
    • Define Zones Backups Limit
    • Define Time Interval To Refresh Slave Zones
    • Choose Whether To Display Zone's Product Name
    • Display Suggested Nameservers From Submodule
    • Display DNS Manager Button In Services Sidebar Menus
  • Define Zone Statuses Displayed In Client Area:
    • SOA Warning
    • Available Domain
    • Active
    • Pending
  • Define Blocked DNS Strings With Regex Support
  • Define Logs And Notifications Settings
  • Define Which Zone Actions To Log:
    • Create/Terminate Zone
    • Add/Edit/Remove Record
  • View Details And Notifications Related To Zones And Servers Load
  • View Information About Automated Tasks
  • View Scheduled Tasks Progress
  • Display Usage Of DNS Servers
  • View Email Notifications Statistics
  • View Logs

Client Area Features:

  • View List Of Owned Packages
  • View Domain Status
  • Add And Manage New Zones Within Package Limit
  • Add And View DNS Slave Zones
  • Export DNS Zone To TXT File In BIND Format
  • View Zones Limit Per Package
  • Add And Manage Zones Records Within Records Limits
  • View DNS Records Limits Per Zone
  • Toggle DNSSEC For Zone
  • View DNSSEC Details Of Zone
  • Manage In Bulk:
    • Add/Modify/Delete/List DNS Records
    • Change DNS Record Sets
    • Delete Zones
  • Add And Manage rDNS PTR Records Without DNS Zone
  • Add, Manage And Duplicate DNS Records Sets
  • Create Zone From DNS Records Set
  • Manage Zones Backups:
    • Create Manual Backups
    • View Automated Backups
    • Restore Backups
    • Preview Zones List In Created Backups
    • Export To File
    • Import From File
  • View Bulk Management Tasks

Automation:

  • Provision Packages
  • Migrate Zones
  • Import Zones
  • Clear Unused Zones
  • Clear Logs
  • Backup Zones

Server Settings:

  • Allow rDNS Records
  • Enable DNSSEC
  • Allow Multiple PTR Records
  • Use Cache To Optimize Loading Time
  • Overwrite SOA Record
  • Populate Nameservers
  • Define Nameservers

Package Settings:

  • Define Zones Limit Per Package
  • Define Items (Products/Domains/Products Addons) Purchase Of Which Results In Receiving Package
  • Define If Single Instance Of Package Should Be Assigned To Each Client
  • Define Servers Used By Package
  • Define Allowed Record Types
  • Define Total Records Limit
  • Define Record Limits Per Type
  • Define Default TTL For Records
  • Define Automation Settings For Creating First Zone
  • Allow To Create DNS Slave Zones
  • Assign Default DNS Records Set
  • Allow Client To Create Zone Using Chosen DNS Records Sets
  • Introduce DNS Management Functionality If Domain Registrar Does Not Support It By Default
  • Toggle Client And Administrator Notifications
  • Define Allowed/Blocked IP Addresses For Zones And DNS Records Creation

Supported DNS Servers:

  • 4PSA
  • AtomiaDNS
  • AWS Route 53
  • BIND 9
  • Cloudflare (DNSSEC Support)
  • cPanel (DNSSEC Support)
  • cPanel DNSOnly
  • DigitalOcean
  • DirectAdmin (DNSSEC Support)
  • DNS Made Easy
  • DNS Pod
  • DNS.com
  • DynECT
  • EuroDNS
  • Freenom
  • Google Cloud DNS
  • InterWorx
  • Nettica
  • Openprovider
  • OpenSRS
  • OVH
  • Plesk
  • PowerDNS Hosted
  • PowerDNS V4 (DNSSEC Support)
  • Rackspace
  • Rage4 DNS
  • RRPProxy
  • Simple DNS Plus
  • Simple DNS Plus V8 And V9 (DNSSEC Support)
  • Storm On Demand
  • Zonomi

Supported DNS Record Types:

  • A
  • AAAA
  • AFSDB
  • ALIAS
  • ANAME
  • CAA
  • CERT
  • CNAME
  • DNAME
  • DNSKEY
  • DS
  • HINFO
  • HTTPRED
  • ISDN
  • LOC
  • MB
  • MD
  • MF
  • MG
  • MINFO
  • MR
  • MX
  • NAPTR
  • NEC
  • NEC3
  • NS
  • NSEC3PARAM
  • PTR
  • RP
  • RRSIG
  • SMIMEA
  • SOA
  • SRV
  • SSHFP
  • TLSA
  • TXT
  • URI
  • URL
  • WKS
  • X25

General Info:

  • Supports IDN Zones
  • AJAX Loaded Pages In Admin Area
  • Supports Template Customization
  • Connect With DNS Manager Using Its API
  • Integrated With IP Manager For WHMCS - Complete Control And Easy Assignment Of IP Subnets
  • Fully Integrated With Lagom WHMCS Client Theme
  • Multi-Language Support
  • Supports PHP 8.1 Back To PHP 7.4
  • Supports WHMCS Themes "Six", "Twenty-One" And "Croster"
  • Supports WHMCS V8.9 Back To WHMCS V8.6
  • Requires ionCube Loader V12 Or Later
  • Easy Module Upgrade To Open Source Version

 

Reviews

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

Max @max1760

April 12, 2022 at 10:04:11 AM

Great product. It works with all major DNS providers e.g. Google Cloud DNS. Very well documented and works DNSSEC, too! Been using for 2+ years without issues.

  • 2 years ago
  • Version Number 3.1.0

Thomas G. @thomas3584

December 2, 2020 at 02:10:05 PM

A great module to provide your clients with plenty of DNS features right inside of your client area.

  • 3 years ago
  • Version Number 2.14.4

Massimo D. @massimo7951

October 16, 2020 at 08:02:38 AM

With this module you can manage DNS into WHMCS. We have integrate it with our custom control panel and we have had no issue. Now we are testing it with WHMCS 8 version and we are very satisfied. Thank you.

  • 3 years ago
  • Version Number 2.14.2
  • Edited

Vytautas Paulauskas @vytautas4801

September 30, 2020 at 07:09:54 PM

Great and useful add-on for shared hosting providers. In our experience works very well with PowerDNS v4 and CloudFlare. Helps offload DNS profile management to our customers. Integrates flawlessly into WHMCS. What more can you ask.

  • 3 years ago
  • Version Number 2.14.2
  • Edited

Kadir Kurt @kadir8903

June 29, 2020 at 12:57:24 PM

Number One,
I have been using this module for about 3 years. It works very well.
I would definitely recommend.

  • 3 years ago
  • Version Number 2.14.1

Bob Connor @bob3485

April 24, 2020 at 05:56:04 AM

I feel like all the 5 star reviews on here have to bogus or paid for by this company. This module is very incomplete and very unfortunately I paid $800 for the source code version. I would have to spend hundreds more to actually get it working correctly. The support will tell you that nothing is wrong with the module but a lot is. If you do purchase a module from this company do not buy source and spend many hours going through everything making sure it all works. I won't purchase another module from them, that's for sure.

In response to "Kamila Szlęk @kamila7554": You can keep your multi-level support and module updates for an additional 30 days and my $800 which I'm getting nothing for. I take responsibility that I didn't test the module before buying the source code and that I put way too much faith in ModulesGarden's products. Never again.

There is something always strange when you have only 5 star reviews and some really bad reviews as well, seems like you're posting your own 5 star reviews here and the bad reviews are the real ones.

Kamila Szlęk @kamila7554

June 30, 2020 at 06:08:44 AM

It is a real pity to read such harsh words of disapproval, especially when you aim at the highest standards of provided services just as we at ModulesGarden do.

We are genuinely sorry to hear that those standards were not even close to being met in case of your deployment of our product. It is a little bit surprising though to read such a poor evaluation after our entire support team was always there to help you whenever any troubles with the module’s configuration appeared or to simply clear your doubts about how to make most of its many functionalities. We even extended your access to multi-level support and module updates for an additional 30 days, just to make up for the time spent on consultations with our technicians but still, we received no due response since that moment.

We remain willing to completely erase any concerns you might still have over the quality of our product whenever you decide to give us a chance.

Formerly@ModulesGarden  
  • 4 years ago
  • Version Number 2.13.10
  • Edited

Christopher McGill @christopher8239

April 10, 2020 at 12:44:26 PM

We at GekkoFyre use this with PowerDNS via cPanel in a clustered-type setup and it couldn't work more flawlessly than it already does. Along with that, we also have the new DNSSEC support provided by cPanel enabled and that too is not a bother for this module.

It's been over two years that we have been using this for now and that's without so much as a small hiccup, with any issues/problems immediately being solved by the ModulesGarden team and their excellent support. Patches are frequent along with new feature updates as well.

Highly recommended!

--
Christopher McGill

sales@gekkofyre.io
https://gekkofyre.io/

  • 4 years ago
  • Version Number 2.13.10

David @david8648

September 10, 2019 at 07:08:55 PM

Works great with PowerDNS v4 and you can easily couple it with domains and products. Sales and support were helpful and accepted a few feature requests which I hope will make it into the next version.

  • 4 years ago
  • Version Number 3.1.3

Tomaz Kostial @urbee

April 1, 2019 at 08:26:59 AM

We have been using this module for 2 years now and it works flawlessly.

  • 5 years ago
  • Version Number 2.10.0

Mehmet ALI Ogun @mehmet3996

March 28, 2019 at 11:10:41 AM

My experience was really well with this module. I got all access to personalize their created DNS Zone. The team is very supportive and maintains a good level of professionalism.

  • 5 years ago
  • Version Number 2.10.0

Jonathan Smith @jonathan6565

March 15, 2019 at 04:39:53 AM

Gotta be able to allow customers to manage DNS directly, so this module appears to be an effective solution. Will be great to outsource DNS Hosting to CloudFlare or other.

  • 5 years ago
  • Version Number 2.10.0

M M Akash @m3277

February 5, 2019 at 10:50:01 AM

Our support goes busy with all those rDNS management/update request by user! Looking for solutions and we got it!
Finished the 7 days free access testing and now we are proceeding for live production environment.

Now we can offer complete dns profile management for our customers. All forward and reverse zone can be managed by the client itself! Tada! support can get some rest now!

Thanks guys and as always we say, please lower the open source version so that small companies can afford them. We are a very little company and only due to the price we had to go for subscription purchase.

But i bet, all those prices are value for money, we can't afford that our own reason, but really this plugins offered by Modules Garden can save your money and time for a great value.

  • 5 years ago
  • Version Number 2.10.0

Nghia Than @itvietnam

December 23, 2018 at 06:44:44 AM

The only module that allows such detailed DNS management inside WHMCS. After using it everyday for more than a year now, I decided to buy two more licenses for my other sites soon, as it makes being a web hosting provider super easy.

  • 5 years ago
  • Version Number 2.10.0

Sascha Wintz @sascha7518

December 6, 2018 at 05:23:54 PM

We are a hosting company selling dedicated, virtual and shared web hosting. DNS Manager works perfectly for these services and also works together with their IP Manager. Our experience with all ModulesGarden's modules and support team has been nothing short of spectacular!

  • 5 years ago
  • Version Number 2.10.0

Clayton Johnson @wired420

October 8, 2018 at 02:03:49 AM

Updated review:
So these guys were the bane of my existence for 2 years ending 2 years ago. But I've watched anyways. Recently took a look at the updated version of this, and they fixed just about everything that was wrong with it, and added many useful options. Currently setting this up right now again. Looks great, and seems to be working well right out of the box this time. A well executed turn around.

Old Review:
This thing WIPED all the previously established records on my server during install due to how the settings were in the original version. They spent months blaming me for it, and telling me to try again (Like I'm stupid enough to wipe my dns records twice), until I was past refund period. About a month before my license is up I complain in a facebook review. A manager responds with some more non-sense. I let the license lapse. I setup auto payment for another of their products. Some manager sees my review again and adds time to this license WITHOUT EVEN TELLING ME so I never use it. Because they added time and I have a auto funding source for them. It auto renews. I got cheated out of TWO subscriptions for this by these scam artists at this point. These people sell plugins that copy core functionality and scam customers through your website. They shouldn't even be allowed here anymore. They used to be okay but they're a trash company now since they've over extended themselves into TONS of modules to maximize profit without a care for customer service or quality.

  • 5 years ago
  • Version Number 2.9.1
  • Edited

Ghaith Jelassi @ghaith5268

August 7, 2018 at 10:43:38 PM

Very usefull module with a lot of features. Works good with PowerDNS

  • 5 years ago
  • Version Number 2.9.0

Whmcs User @it1586

July 12, 2018 at 02:53:48 PM

Excellent and functional module I Recommend Modules Garden

  • 5 years ago
  • Version Number 2.8.2

Arpan Arora @ArpanArora

December 14, 2017 at 12:15:37 AM

Great Developer ! Great Modules !
Very Co-Operative and Fantastic Support !

I Very strongly Recommend Modules Garden

Everbiz Cloud Service, India

  • 6 years ago
  • Version Number 2.7.1

Nabil B @nabil8078

October 30, 2017 at 02:43:01 PM

We have been using MG products for many years and they became a must for all our hosting projects. The support is fantastic and always replies within minutes. We like being able to find all the products we need in one place and purchase them from one company, especially when we know all the effort and the attention they put when developing new features. We highly recommend ModulesGarden services and products.

  • 6 years ago
  • Version Number 2.7.1

Swiep S @ss1213

September 20, 2017 at 01:53:34 PM

We have been using DNS Manager For WHMCS for about 4 years and can recommend this add-on as it saves both our customers and ourselves a lot of (support) time. Easy to install and maintain. Support from ModulesGarden is swift and thorough.

  • 6 years ago
  • Version Number 2.7.1
  • Edited

Cottey Baptiste @ProxGroup

September 6, 2017 at 01:40:01 AM

Used in our service to provide DNS parking service, very fast and usefull products.
Thanks for that ! :)

  • 6 years ago
  • Version Number 2.7.0

Ali Davachi @valuereseller

July 4, 2017 at 09:22:16 PM

Horrible company to work with. Stretched out support so they could prevent a refund. Stay away.

  • 6 years ago
  • Version Number 2.6.2

Al Pukn @alpukn

November 24, 2016 at 11:12:25 PM

I have been using this module for more than 2 years. Works flawlesly and I never had any problems!!!

  • 7 years ago
  • Version Number 2.5.5

Hosting Walk @hostingwalk

September 26, 2016 at 05:09:12 PM

Works good with PowerDNS and Directadmin

  • 7 years ago
  • Version Number 2.5.3

Version Compatibility


Compatible with WHMCS v8.9

Full Version Compatibility


  • Selected versions of WHMCS v8.9
        8.9.0
  • Selected versions of WHMCS v8.8
        8.8.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.6

System Requirements


  • PHP SOAP extension

* 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 ModulesGarden

Changelog

v3.3.2 Released December 28th, 2023

Latest Version


  • New Feature: WHMCS V8.9 support
  • Improvement: Added option to configure the "Timeout" setting for the PowerDNS V4 server
  • Bug Fix: Default DNS record set will be now properly selected when adding a new DNS zone - case #507
  • Bug Fix: Solved problem with disappearing tasks and errors during list fetching when importing zones - case #510
  • Bug Fix: Eliminated unresolved merge conflicts and duplicated lines in Google vendor files - case #509
  • Bug Fix: Resolved issue with duplicated zone names when both the "Zones Single Table View" and "Show Product Name" options were enabled - case #508
  • Bug Fix: Corrected invalid DNS zone domain URLs when using the "Zones Single Table View" option - case #519
  • Bug Fix: Adjusted display of related service IP addresses when adding a new DNS zone - case #528
  • Bug Fix: Eliminated "ArithmeticError: Bit shift by negative number" that could occur when the DNS Manager button was enabled and the IPv6 address with the mask was assigned to the service - case #526
  • Bug Fix: Updated composer dependencies that required PHP above the 8.0.2 version - case #530
  • Bug Fix: DNS "TXT" records above 250 characters will be now properly displayed from the cPanel server - case #520
  • Bug Fix: Corrected connection to CentralNic Reseller (formerly RRPproxy) server when using PHP 8.1 - case #517
  • Bug Fix: Other minor code corrections

 

Previous Versions


v3.3.1 Released November 17th, 2023

View/hide detailed changelog

  • New Feature: WHMCS V8.8 support
  • New Feature: Use cron "TaskCleaner --clean" parameter to remove the already completed tasks - case #364 
  • Improvement: Implemented language overrides support, enabling the utilization of customized translations
  • Improvement: Error logs for the cron migrator will now contain details about the action failure - case #437
  • Improvement: The extended information will be now displayed when the "Unable to find item with ID" error occurs - case #429
  • Improvement: Search for clients by their ID when adding a DNS zone from the admin area - case #498
  • Removed: Support for WHMCS V8.5 and previous
  • Bug Fix: Solved problem where displaying the Add New DNS Zone window took too much time on WHMCS instances with a large client base - case #426
  • Bug Fix: Fixed problem with importing a list of DNS zones from DynECT server integration - case #428
  • Bug Fix: It is now possible to set package DNS records limits with zero ("0") and unlimited ("-1") values through the new addon module - case #430, #458
  • Bug Fix: Corrected test connection to OVH and cPanel servers - case #396, #487
  • Bug Fix: Adjusted notification sending for cron cleaner if fewer execution zones were processed daily than set in its settings - case #432
  • Bug Fix: Fixed problem where after deleting the slave DNS zone, the IP address of the primary nameserver was not removed form database - case #435
  • Bug Fix: Corrected certain problems with listing DNS zones from the Openprovider server - case #444
  • Bug Fix: Eliminated "TypeError" that could occur when using the "GetZone" API request with PHP 8.1 version - case #451
  • Bug Fix: Resolved problem with "Data can't be empty error" when adding a DNS zone to DigitalOcean server if no default IP address was provided - case #452
  • Bug Fix: Fixed "Duplicate entry" SQL error occurring when saving the package configuration with total records limit set to zero - case #457
  • Bug Fix: Solved specific issues with adding default PTR records for PowerDNS V4, AWS Route 53 and Storm On Demand servers - case #461
  • Bug Fix: Eliminated "TypeError" that could occur on the previous addon module when trying to access the settings - case #464
  • Bug Fix: Resolved case that could prevent creating a DNS zone with the provided IP address on the single table view in the client area - case #459
  • Bug Fix: Selecting the "other" group for the related item when adding a DNS zone should no longer cause "TypeError" for specified "Other Item Options" in the global settings - case #467
  • Bug Fix: Solved problem where IPv6 addresses assigned to the product were not displayed when trying to add a PTR record and a DNS zone - case #486
  • Bug Fix: The "SOA" records will now be correctly omitted when migrating a zone to the the new DNS server - case #483
  • Bug Fix: Migration DNS zone to the new server, where that zone already exists, will be now block to avoid conflicts - case #479
  • Bug Fix: Corrected relation fixing for "connected_with_relid" and "connected_with_type" fields when using the "linkedZonesFixer" cron command - case #241
  • Bug Fix: Other minor code corrections, language and UI adjustments

 

v3.3.0 Released April 13th, 2023

View/hide detailed changelog

  • New Feature: Support for creating slave zones that automatically synchronize with remote DNS master servers via the AXFR protocol - case #381*
  • Improvement: Added support for the "DS" record type of the Simple DNS Plus V8 server - case #352
  • Improvement: Uppercase letters used in DNS zone names will be now automatically converted to lowercase
  • Bug Fix: Fixed problem with displaying the IP address field on the Add DNS Zone form when that is not required by the server - case #408
  • Bug Fix: Resolved fatal error when the assigned to the hosting IP addresses were separated with a comma instead of the newline character in the database - case #391
  • Bug Fix: Added missing text in the error notice which appears when the created SRV record type does not pass the validation - case #389
  • Bug Fix: Resolved "Unable to parse response" error that appeared when trying to create the TXT record type of the DNS Made Easy server - case #390
  • Bug Fix: Prevented "TypeError: in_array(): Argument #2 ($haystack) must be of type array" error that could occur when trying to edit packages via the V2 addon module - case #397
  • Bug Fix: Fixed conflict that could cause the cron job of the Domain Orders Extended for WHMCS module to break when using PHP 8.1 - case #400
  • Bug Fix: Adjusted validation of the allowed record types that could prevent the package data migration, specifically servers and records, from the V2 addon module - case #403
  • Bug Fix: Corrected validation of the "Serial" field that can now be omitted when adding the SOA record type - case #406
  • Bug Fix: Other code corrections, language and UI adjustments

 

v3.2.1 Released February 14th, 2023

View/hide detailed changelog

  • New Feature: WHMCS V8.7 support
  • Improvement: Added characters validation during the DNS zone names creation - case #196
  • Removed: Support for WHMCS V8.3 and previous
  • Removed: Support for PHP 7.3 version
  • Bug Fix: Resolved various compatibility issues with PHP 8.1 - case #353, #351
  • Bug Fix: Eliminated array errors that could occur when trying to create a new DNS zone - case #337
  • Bug Fix: TTL, NS, and SOA record values will now be correctly set with the PowerDNS server - case #343, #385
  • Bug Fix: Fixed task issue that could cause problems with updating the statuses of zones - case #362
  • Bug Fix: Resolved problems with the synchronization of zones that contained IDN domains - case #361
  • Bug Fix: "DS" record type should now be supported properly for the Simple DNS Plus V8 server - case #352
  • Bug Fix: Domains with uppercase names will now be correctly listed by the module - case #349
  • Bug Fix: Eliminated situations when the "Remove Zone" button remained inactive in the client area - case #340
  • Bug Fix: Fixed "You cannot use this IP address" error that could occur when adding a zone even if the specified IP address should not be blocked - case #339
  • Bug Fix: Eliminated "Unexpected Error" that occurred when the module's "Settings" were not saved after the module initial activation - case #334
  • Bug Fix: "Zone Altered Notification" will be now sent properly to clients after creating, updating, or deleting records - case #328
  • Bug Fix: Fixed cases when the PowerDNS V4 zones were created without any records defined in the records set in the admin area - case #327
  • Bug Fix: The "Manage DNS" button will not disappear after changing the domain nameservers - case #347
  • Bug Fix: The AWS Route 53 server zone name will no longer be imported with a dot sign at the end of its name - case #383
  • Bug Fix: The "DNS Zone Name" field input will be now displayed if the "Other Item Options" in the addon is configured to allow custom domains - case #346
  • Bug Fix: Fixed issue with setting up invalid zone type when the "Allow Update Of Existing Zone" option was enabled - use "linkedZonesFixer" argument for cron command if you were affected by this problem - case #241
  • Bug Fix: Other code corrections and improvements

 

v3.2.0 Released December 8th, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.6 support
  • New Feature: Support for PHP 8.1 version
  • New Feature: Migrated "Global Settings", "Packages", "Blocked Strings" and "Logs" sections to the new addon module
  • New Feature: Export the DNS zones to TXT files using the BIND format
  • New Feature: Display all DNS zones in a single table in the client area by selecting a new look format in the global settings
  • Improvement: Added numerous examples, tooltips and validators to the create and edit forms of selected DNS record types
  • Improvement: Use the IP address CIDR to cover many entries at once when managing allowed IP addresses for packages - case #194
  • Improvement: The records list name will be now displayed when editing the records set
  • Changed: The misleading "Restore DNS Zones" has been renamed "Create Zones Backup" - case #177
  • Changed: The server test connection result will be displayed in the dedicated modal window
  • Changed: Requires ionCube Loader V12 or later
  • Removed: Support for WHMCS V8.2 and previous
  • Removed: Support for PHP 7.2 version
  • Bug Fix: Adjusted counters for the number of DNS records in a given zone
  • Bug Fix: Corrected notifications related to validating the DNS records
  • Bug Fix: Fixed "Show Product Name" option to properly display the service name without its ID - case #153
  • Bug Fix: The "Search" option that did not work in the "Records Table" in the admin area has been fixed
  • Bug Fix: Fixed cases when the module allowed to create a zone with an IP address that was outside the allowed IP addresses list
  • Bug Fix: Eliminated cases when the client could access the records sets section even if that was restricted
  • Bug Fix: Adding the DNS zones from the admin area to the server with disabled status will no longer be possible
  • Bug Fix: Nameservers information box will no longer overlap the dropdown menus when using Lagom WHMCS Client Theme
  • Bug Fix: Missing pagination has been added to list of DNS records set entries
  • Bug Fix: Fixed issue that might have caused problems with changing a large number of record sets in a bulk cron task
  • Bug Fix: Many other code corrections, notifications, UI, and language adjustments

 

v3.1.1 Released June 21st, 2022

View/hide detailed changelog

  • New Feature: WHMCS V8.5 support
  • Improvement: Added possibility to set a default SOA "Serial" value for PowerDNS server - case #1159
  • Improvement: The "getZone" API functionality will now return the domain records in the same format as used in the module and it will take into account the "Full Record Name" setting - case #1161
  • Improvement: Added support for the DNS "zone_name" parameter that can be returned by the "getZone" API functionality - case #1165
  • Removed: Support for WHMCS V8.1 and previous
  • Removed: Support for deprecated PowerDNS V3 version and previous - please use PowerDNS V4 instead
  • Bug Fix: Eliminated "Somethings Goes Wrong" that could occur when trying to use a zone backup when a client was no longer visible in WHMCS but still existed in a backup file - case #1151
  • Bug Fix: Corrected method of updating the PowerDNS records if the problem occurs upon their validation - case #1152
  • Bug Fix: Fixed issue with putting quotation marks in invalid places when trying to add a TXT record for Google Cloud DNS server - case #1153
  • Bug Fix: Adjusted process of activating a zone on BIND 9 server when several addresses are added into the "Slaves IP List" - case #1154
  • Bug Fix: Eliminated certain issues with updating the "named.conf.local" file for BIND 9 server - case #1156
  • Bug Fix: Corrected "Tag" field value validation for "CAA" record type - case #1158
  • Bug Fix: Fixed "Unable to find Item with ID" error that could be displayed in logs in certain situations - case #1160
  • Bug Fix: Eliminated problems with opening a modal window when trying to edit a DNS package due to using invalid characters encoding - case #960
  • Bug Fix: Solved cases when the "We don't support this record type in line" error might appear when trying to edit a zone on BIND 9 server - case #1166
  • Bug Fix: Adjusted errors handling if they occur when trying to edit the PowerDNS V4 zone - case #1167
  • Bug Fix: Resolved issue with framework redirection if WHMCS domain URL contained "id" keyword in its address - case #148
  • Bug Fix: Added missing language translations for bulk management Action types - case #157
  • Bug Fix: Fixed problem where custom "TTL" value was not saved if the default one was set for specified records - case #167
  • Bug FIx: Eliminated SQL "Column not found" error that could be shown up when trying to edit a zone for addon domain - case #170
  • Bug Fix: Fixed "Page not found" error that might have occurred when using DNS Manager along with cPanel Extended module - case #173
  • Bug Fix: Client area backup limit will now take into account only manual backups created by the client and not the automated ones created by the cron backup scheduler - case #176
  • Bug Fix: Solved cases when the displayed "PTR" record did not contain the full subdomain name - case #184
  • Bug Fix: Eliminated issue that could prevent obtaining "Related Item" list when adding a DNS zone - case #187
  • Bug Fix: Other minor code corrections and improvements

 

v3.1.0 Released February 23rd, 2022

View/hide detailed changelog

  • New Feature: Stable release
  • New Feature: Migrated "DNS Zones" section along with "Servers" and "Records Sets" settings to the new addon module
  • Improvement: Listing DNS records in "Bulk Management" will be now more accessible for users without the regex knowledge
  • Changed: "Change Record Set" action in "Bulk Management" will now use the tasks jobs
  • Removed: Support for WHMCS V8.0 and previous
  • Bug Fix: Fixed problem where domains without hosting in Plesk were not available for migration - case #1132
  • Bug Fix: Corrected "CAA" DNS record type support for cPanel server integration - case #1124
  • Bug Fix: Adding multiple "MX" DNS records will now work properly with the Google Cloud server integration - case #1134
  • Bug Fix: If creating a DNS zone fails, when using DNS Manager API, the response will no longer be false-positive - case #1125
  • Bug Fix: Resolved cases of incorrect filtering by allowed and blacklisted IP addresses when trying to add a DNS zone or a record - case #1122
  • Bug Fix: Fixed a minor issue of the owner's zone wrongly linked to another user's hosting - case #1137
  • Bug Fix: IDNA standard will be now properly encoded in "SOA" DNS records for Bind9 server integration - case #1130
  • Bug Fix: Adjusted regex validation for "SRV" DNS record names - case #1126
  • Bug Fix: Eliminated problem with updating domain DNS records when using the default "DNS Management" tool along with installed Domains Reseller For WHMCS module - case #1144
  • Bug Fix: Zones synchronization will now properly proceed after their import - case #1142
  • Bug Fix: Fixed problem with the validation of underscore "_" character used in the name field of the "A" record type in the Bind9 server integration - case #1141
  • Bug Fix: Eliminated problem with "Use of undefined constant DNSManager2ClientAreaPrimaryNavbar" error when setting up the master-slave replication in MySQL database - case #1116
  • Bug Fix: Assorted other code corrections, as well as language and UI improvements

 

v3.0.0 Beta Released December 22nd, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.3 and V8.4 support
  • New Feature: "Twenty-One" theme support
  • New Feature: Rebuilt and rewritten client area user interface with a brand new look
  • Important: If you are upgrading the module from the 2.X version, please firstly check the update instructions here
  • New Feature: Clients can now use the bulk management tool to add, modify, delete and list DNS records with regular expressions support as well as change DNS record sets and delete multiple zones
  • Improvement: Added support for wildcard domains in the DNS records - case #1067, #1105
  • Improvement: Added information to logs about a specific zone error that might occur when its import failed - case #1078
  • Improvement: Added validation of the "-" sign which is not allowed in SRV record type - case #1074
  • Improvement: Added possibility to translate API errors with domains - case #1097
  • Removed: Support for WHMCS V7.10 and previous
  • Bug Fix: Fixed problems with adding DNS records to DNS Made Easy server - case #1087
  • Bug Fix: Corrected invalid linking on the list of zones in the admin area when a given domain was ordered along with the hosting - case #1084
  • Bug Fix: Resolved assorted problems with DNS records synchronization and import for Bind9 server - case #1076, #1082
  • Bug Fix: Adjusted package settings that could not be applied correctly to multiple servers - case #1096
  • Bug Fix: Resolved problems with import and migration of the Rackspace DNS server - case #1108
  • Bug Fix: Added limitation to 1000 of the number of allowed and blocked IP addresses in large pools to eliminate issue with "Allowed memory size" errors - case #1106
  • Bug Fix: Fixed problem with listing zones for a service that was active but its domain was cancelled - case #1099
  • Bug Fix: Corrected displaying of the blank import list if it contained a task with a user that no longer existed - case #1098
  • Bug Fix: Adjusted TTL conversion for Bind9 DNS records - case #1071
  • Bug Fix: Many other code corrections and improvements

 

v2.16.0 Released June 14th, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.2 support
  • New Feature: RcodeZero DNS submodule - case #916
  • Bug Fix: Eliminated "Call to a member function getSettings() on bool" error that might have occurred when trying to delete a package for an existing zone - case #1069
  • Bug Fix: Absolute path to SSH key can now be provided when configuring PowerDNS - case #1072
  • Bug Fix: Fixed white-label nameservers for AWS Route 53 - case #1070

 

v2.15.2 Released May 21st, 2021

View/hide detailed changelog

  • Bug Fix: Fixed "Class 'http\Exception\InvalidArgumentException' not found" error that might have shown up when trying to add a new DNS record after upgrading the module to the latest version - case #1063

 

v2.15.1 Released May 13th, 2021

View/hide detailed changelog

  • Improvement: Added support for WHMCS "Croster" custom theme - case #1044
  • Improvement: Added import zones support for the OpenProvider DNS server - case #986
  • Improvement: Added support for "{$serverassignedipX}" variables to use server's IP addresses for DNS records sets - case #1016
  • Improvement: The RSA private key can now be used for BIND 9 server authentication - case #982
  • Removed: Support for WHMCS V7.9 and previous
  • Removed: Support for PHP 7.1 version
  • Bug Fix: Fixed issue where an IP address was not obtained from a domain if the new zone was created in the "Other" group - case #759
  • Bug Fix: Corrected handling of "TXT" records that contained multiple entries or lines - case #1028, #1029
  • Bug Fix: Resolved synchronization problems of "CNAME", "SRV" and "TXT" records with the AWS Route 53 server - case #1027
  • Bug Fix: Eliminated "Call to a member function getServer() on null" error that might have occurred during records synchronization - case #1036
  • Bug Fix: Terminating BIND 9 zones should now also correctly delete them from the slave DNS server if used - case #1038
  • Bug Fix: Corrected "Manually Increment SOA Serial" functionality for the PowerDNS V4 server when deleting records - case #1041
  • Bug Fix: Assorted corrections related to validations and record synchronizations with the PowerDNS V3 server - case #1043
  • Bug Fix: Fixed problems with "priority" and "target" parameters for the "SRV" DNS record type - case #1045
  • Bug Fix: Eliminated issue that might have caused the "Segmentation fault" error occurred on cron execution - case #1046
  • Bug Fix: Entries will no longer be duplicated on the AWS Route 53 server when editing DNS record names - case #1010
  • Bug Fix: IDN domains will be now properly supported with the AWS Route 53 server - case #1054
  • Bug Fix: The domain of the deleted zone will be now correctly shown in the notification email - case #1042
  • Bug Fix: Resolved problem with importing more than 100 zones at once for the AWS Route 53 server - case #1039
  • Bug Fix: TXT records longer than 255 characters will be bow properly supported by the BIND 9 server - case #1030
  • Bug Fix: Corrected edition of "TTL" records for the BIND 9 server - case #999
  • Bug Fix: Fixed problem with deleting DNS records from the AWS Route 53 server when the "Full Record Name" option was disabled - case #963
  • Bug Fix: Resolved issues with BIND 9 synchronization if its sever was using CentOS - case #1034
  • Bug Fix: Eliminated bug that allowed a client to create backups of already suspended or terminated zones - case #1006
  • Bug Fix: Resolved problems with managing RDNS records with the PowerDNS V4 server - case #1020, #1021
  • Bug Fix: Deleting server will no longer be blocked if all its tasks have been already finished - case #1019
  • Bug Fix: The "Import Priority" option in Cron Importer will now function properly if two users use the same domain - case #1025
  • Bug Fix: The Search option in the client area should now work correctly for non-Latin characters (i.e. Norwegian) - case #1049
  • Bug Fix: Fixed RDNS support for the Simple DNS Plus V8 server - case #1050
  • Bug Fix: Eliminated unnecessary API requests when creating or managing backups - case #1055
  • Bug Fix: Resolved problems with handling domains that contained invisible soft hyphen markers - case #938
  • Bug Fix: Corrected issue with creating zones based on the domain extension even when the server was disabled for the given package - case #1059
  • Bug Fix: Fixed "MX" and "TXT" records management when using the DNS Pod server - case #948, #950
  • Bug Fix: Adjusted SRV record validation that caused a problem if the "dot" character was missing at the end of the record - case #1056
  • Bug Fix: Many other code corrections and improvements mostly related to DNS records synchronizations and validations

 

v2.15.0 Released January 27th, 2021

View/hide detailed changelog

  • New Feature: WHMCS V8.1 support
  • New Feature: Auto-synchronization of DNS records when multiple servers are used simultaneously for created zones
  • New Feature: Prevent users from adding specified IP addresses for zones and DNS records by listing them in "IP Blacklist"
  • New Feature: Decide if a list of allowed or blocked IP addresses should be applied also to DNS records instead of only to DNS zones
  • New Feature: Added "Master Server" option for package configuration that will prioritize the given sever when other entries are added to the servers list
  • Improvement: Use IP address masks when listing allowed or blocked IPs to quickly include or exclude the given range of IP addresses
  • Improvement: Added import zones support for the Openprovider submodule - case #986
  • Improvement: API token instead of API key can now be used for Cloudflare configuration - case #981
  • Removed: Support for WHMCS V7.8 and previous
  • Bug Fix: Corrected deletion of zones when using the Google Cloud submodule
  • Bug Fix: The "Protect Zones On Product Termination" option will now also take into account zones displayed in the client area
  • Bug Fix: Assorted corrections related to the handling of DNS records for the Plesk submodule
  • Bug Fix: Added omitted notification about the zone removal in the admin area
  • Bug Fix: Resolved problem with no space characters for a name when duplicating the DNS record set in the client area
  • Bug Fix: Corrected missing zone backup task from the admin area list
  • Bug Fix: Solved issue with editing TTL records for the BIND 9 submodule - case #999
  • Bug Fix: Resolved problem with """ characters that might have occurred when editing TXT records in the client area for the Google Cloud server - case #966
  • Bug Fix: Eliminated issue with filtering active services for the Cron Importer tool if they used IDN domain names - case #962
  • Bug Fix: Fixed compatibility issues with certain WHMCS modules
  • Bug Fix: Minor UI adjustments and other code corrections

 

v2.14.3 Released October 20th, 2020

View/hide detailed changelog

  • New Feature: Added "Move Management To Target Server" option for the server migration tool
  • Improvement: You can now decide for which service status the PTR records will be deleted when using the cron cleaner - case #915
  • Improvement: Added "Manually Increment SOA Serial" option for the "PowerDNS V4" server configuration to resolve issues with auto serial incrementation by the "PowerDNS V4" side
  • Removed: PHP "Monolog" library from the module files that was causing compatibility issues with WHMCS V8
  • Bug Fix: Fixed problem with editing the "package" if one of the used TLDs has been removed from WHMCS - case #920
  • Bug Fix: Resolved issue with the server migration/synchronization when using "BIND 9" that had the "Slaves IP List" addresses configured - case #922
  • Bug Fix: Eliminated "TypeError" that could have occurred during the zones activation when the "Openprovider" submodule was used - case #941
  • Bug Fix: Adjusted other "Openprovider" operations and eliminated problems with DNS record names duplications - case #942

 

v2.14.2 Released August 18th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V8.0 and PHP 7.4 support
  • Improvement: Added translation records in the language file for the "DNS Manager" name displayed on the header and breadcrumbs in the client area - case #918
  • Removed: Support for PHP 7.0 and previous
  • Bug Fix: Additional corrections related to the hiding "Manage Reverse DNS" button from not supported servers - case #821
  • Bug Fix: Fixed optimization issues with 4PSA DNS server - case #912
  • Bug Fix: Resolved issues with importing more than 1000 zones when using DirectAdmin server - case #917

 

v2.14.1 Released June 15th, 2020

View/hide detailed changelog

  • Improvement: Added white-label nameservers support for Cloudflare and AWS Route 53 submodules - case #814
  • Improvement: Slight WHM/cPanel API queries optimization - case #901
  • Changed: Restored previously removed "Default IP" option for PowerdDNSv4 configuration due to issues that can occur when adding "A" records from DNS records sets for zones created within only domain transfer or registration - case #725
  • Bug Fix: Fixed issue with the "Pending Domain Registration" option for zone creation automation - case #888
  • Bug Fix: Resolved problems with the TXT record type for Google Cloud submodule as well as issues with performing its test connection - case #889
  • Bug Fix: Fixed case with "Invalid DNS record: Invalid name provided" error that could occur on certain WHM/cPanel versions - case #892
  • Bug Fix: Corrected issue with connecting only to the first server for Bind9 sumbodule when multiple sources were added to the package - case #896
  • Bug Fix: Fixed case when the module tried to obtain the default IP address that was not taken from the supported module, the "0" value might have appeared which could resulted in the exception error - case #898

 

v2.14.0 Released April 29th, 2020

View/hide detailed changelog

  • New Feature: Openprovider DNS submodule
  • New Feature: DNSSEC support for cPanel server
  • New Feature: Duplicate DNS record sets - case #404
  • New Feature: Cron backup scheduler - automatically create and delete backups of all your DNS zones in every time ranges - case #465
  • New Feature: Preview zones in the created backups
  • New Feature: Display DNS Manager link in the "Actions" sidebar menu if a zone is created for the given service - case #637
  • New Feature: Set various default TTL values for given record types - case #724
  • New Feature: Support for "ANAME" and "HTTPRED" DNS record types - case #816, #823
  • Improvement: The domain label will be now hidden from the zone group tab if there are more domain zones created within that group - case #743
  • Improvement: The IP address for created zone can be now obtained from domain if no service is assigned to that domain - case #759
  • Improvement: The IP address field for zone creation is no longer necessary to be provided if it is not required by DNS server - case #759
  • Improvement: Added option of sorting for the "Manage Reverse DNS" section
  • Improvement: Added SSL support for the PowerDNSv4 submodule - case #796
  • Improvement: Added white-label nameservers support for Cloudflare and AWS Route 53 submodules
  • Improvement: From now, the "Manage Reverse DNS" button will be hidden when a customer does not have active zones on the servers that support rDNS records - case #821
  • Improvement: Superfluous TTL option for new record creation will be no longer displayed for DirectAdmin submodule
  • Improvement: Assorted improvements related to DNS Made Easy submodule - case #823
  • Changed: Swapped lock/unlock zones icons indicators to represent their current status on displayed buttons - case #774
  • Removed: Support for WHMCS V7.7 and previous
  • Removed: Removed unnecessary "Default IP" field from PowerdDNSv4 configuration - case #815
  • Bug Fix: Resolved problems with updating module from 2.10.0 version - case #776
  • Bug Fix: Solved issues that might have caused problems with deleting certain records types (i.e. "MX" or "SRV") from DirectAdmin server - case #803, #837
  • Bug Fix: Fixed problem with loading the "DNS Blocked Strings" section that could occur on certain WHMCS instances with a large number of clients- case #819
  • Bug Fix: Corrected "SRV" record type support for the PowerDNSv3 submodule - case #824
  • Bug Fix: Solved problem with enabled "Populate Nameservers" option for the PowerDNSv4 submodule - case #826, #830
  • Bug Fix: Using search will no longer automatically select/deselect all records on the lists in certain module sections
  • Bug Fix: Resolved issue that might have caused not displaying nameservers on the DNS records list even when the "Show Nameservers" option was enabled
  • Bug Fix: Prevention from errors occurred in logs when using zone migration between DNS servers
  • Bug Fix: Fixed issue that might have allowed clients to still edit DNS zones for services that are no longer active
  • Bug Fix: Added missing "Other" DNS zone record string to the language file - case #865
  • Bug Fix: Resolved problem with changing value of "CAA" record type on cPanel server
  • Bug Fix: Slight adjustments related to obtaining "DNAME" record fields values from cPanel server
  • Bug Fix: Fixed case that might have caused issues with displaying the name value of the PTR record type - case #886
  • Bug Fix: Minor corrections related to other tables sorting
  • Bug Fix: Other UI and language adjustments as well as code corrections

 

v2.13.1 Released March 20th, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.10 support
  • Improvement: Added Slaves IP addresses list and Slaves notifications support for BIND 9 configuration - case #781
  • Improvement: DNS records in the admin area will now appear in the same order as in the client zone
  • Improvement: When exporting zone to the file, the full path of the storage directory will be now shown
  • Bug Fix: Fixed error when one PTR record was scheduled to be deleted by cron cleaner due to the service termination, it could have deleted all other PTR records for the same IP address - case #773
  • Bug Fix: Assorted adjustments and corrections related to editing DNS records names after "dot" changes introduced in the 2.13.0 module version
  • Bug Fix: Corrected PTR, TTL, TLSA, LDNA records support for PowerDNS module and other minor adjustments
  • Bug Fix: Resolved issues with upgrading module from the 2.10.0 version as well as for clients who were provided custom packages with fixes
  • Bug Fix: Fixed issue with records pagination for the Cloudflare server
  • Bug Fix: "Manage DNS" link in the navigation menu will be now visible only for logged-in users - case #787
  • Bug Fix: Fixed problem with using the "@" character for DNS Made Easy server
  • Bug Fix: Corrected SRV record type for Plesk DNS server - case #793
  • Bug Fix: Corrected DNSKEY record type for PowerDNS V4 server - case #797
  • Bug Fix: Solved problem with displaying console error in the browser's development tool when adding a new zone from the client area
  • Bug Fix: Assorted adjustments for adding and editing PowerDNS V4 records
  • Bug Fix: Minor security improvements

 

v2.13.0 Released January 22nd, 2020

View/hide detailed changelog

  • New Feature: WHMCS V7.9 support
  • New Feature: BIND 9 submodule support - case #390
  • New Feature: DNSSEC support for Cloudflare server - case #708
  • New Feature: Lock/Unlock DNS Zones - you can now prevent selected DNS zones from their edition by customers in the client area - case #705
  • New Feature: "Full Record Name" - choose whether do display DNS records names with or without the domain address - case #727
  • New Feature: Choose whether to create a domain zone "pre" or "after" its registration - case #763
  • New Feature: It is now possible to use {$ns1}, {$ns2}, {$ns3}, {$ns4} and {$ns5} variables for DNS record sets to return global nameservers addresses specified in the order - case #745
  • New Feature: "Allowed IPs" - specify IP addresses for package configuration which will be only available for clients when creating a new zone - case #681
  • Improvement: You can now provide your own "Default Port" for PowerDNS V4 server configuration - case #747
  • Improvement: Added "Zone Account" field for PowerDNS and PowerDNS V4 server configuration
  • Improvement: Added support for all remaining DNS records supported by cPanel and Plesk servers (except DS record)
  • Improvement: It is now possible to sort DNS records by their name or types in client area - case #542
  • Improvement: IDN domains will be now displayed in their readable Unicode format instead of being shown as Punycode - case #744
  • Removed: Support for WHMCS V7.6 and previous
  • Bug Fix: Assorted corrections to PowerDNS V4 submodule to resolved issues related to IPv6 PTR records, default A records, and subdomains used in DNS records - case #755, #733, #725
  • Bug Fix: Resolved problem with creating unnecessary "Zone Status" tasks and logs that could have occurred each time the cron job was running - case #760
  • Bug Fix: Fixed issue with displaying all DNS record attributes just in a single filed
  • Bug Fix: If adding AFSDB record type fails, the proper error notification will be now displayed instead of the successful message
  • Bug Fix: Increased from 20 to 100 limit number of records that can be obtained from Cloudflare server at once to fix the problem with importing a zone with a large amount of records
  • Bug Fix: Resolved problems with importing DNS records from IDN domains that contain a special character
  • Bug Fix: Built-in WHMCS global search in the admin area will be now working properly when the page with the opened module is loaded - case #740
  • Bug Fix: Fixed issue with displaying "inactive" DNS zone status if the IDN domain was used - case #739
  • Bug Fix: Corrected pagination problems when managing reverse DNS records in the client area - case #722
  • Bug Fix: Added missing information about zone names to logs when the migration cron is used

 

v2.12.0 Released August 13th, 2019

View/hide detailed changelog

  • New Feature: WHMCS V7.8 support
  • New Feature: "Show Nameservers" option displaying suggested nameservers for a given provider in the "Edit Zone" section of the client area - case #682
  • Improvement: PowerDNS and PowerDNS V4 - rectify action will now be performed automatically after changing records when DNSSec is active for the given DNS zone - case #613
  • Improvement: PowerDNS V4 - added support for TLSA, SMIMEA, NEC, NEC3, NSEC3PARAM, CERT, and SSHFP record types - case #686
  • Improvement: Cloudflare - added configuration option to enable proxy for A, AAAA and CNAME records - case #702
  • Removed: Support for WHMCS V7.5 and previous
  • Bug Fix: Fixed support for DNS Pod server after the latest API changes - case #677
  • Bug Fix: "Version" attribute will be now omitted to resolve certain issues when sending XML API requests to the Plesk 12 server or higher - case #679
  • Bug Fix: Fixed problems with the configuration of connection to the 4PSA server - case #683
  • Bug Fix: Resolved issue with uppercase letters in zone names for PowerDNS server - case #685
  • Bug Fix: Corrected "You have invalid characters in your hostname" validation error that might have occurred when adding the "A" record type for PowerDNS - case #689
  • Bug Fix: When creating a backup in the client area the "The zones list for backup has been saved" notification will be displayed instead of "A new task has been added successfully" message - case #691
  • Bug Fix: Fixed issue with removing zones from the module after the termination of the related service - case #692
  • Bug Fix: When adding a new DNS zone, the available zones will be now correctly suggested instead of the already existing zones - case #697
  • Bug Fix: Solved errors occurring when creating or removing zones for Simple DNS Plus V8 server - case #699

 

v2.11.0 Released May 29th, 2019

View/hide detailed changelog

  • New Feature: Google Cloud DNS submodule
  • New Feature: DNS Log Zone Actions - choose DNS actions to be logged and view a detailed change history, e.g. which of the old DNS records were changed to new ones - case #604
  • New Feature: rDNS support for DirectAdmin submodule - case #621
  • New Feature: URI and URL records support for PowerDNS server - case #640
  • New Feature: Support for "{$serverhostname}" variable that can be used to include server hostname in DNS records sets - case #641
  • New Feature: Define options to use domains with zones domain/product/addon/other items - case #592, #597
  • New Feature: Choose whether the domains already used in created zones can be selected for a new zone
  • New Feature: Implemented "Proxied" flag option for when a new DNS record is added for CloudFlare server - case #596
  • Improvement: Indicate the backup owner in the new "Client" column on the "Zone Backups" list, instead of identifying them by their IDs included in the backup filename
  • Improvement: The "IP Address" filed, when creating a new DNS Zone, will be now hidden if the custom IP option is disabled or IP Manager For WHMCS integration is not included
  • Improvement: If a client owns a domain with a "Cancelled", "Fraud" or "Transferred Away" status, another client will be allowed to use it when creating a DNS zone - case #632
  • Improvement: When editing zones, only new or edited records will be now sent through the POST method to improve the module's performance - case #594, #601
  • Removed: Support for WHMCS V7.4 and previous
  • Bug Fix: If the API query limit for the Rackspace server is exceeded, the domain will no longer be incorrectly considered as deleted when it still exists - case #589
  • Bug Fix: Rackspace submodule will no longer obtain only 100 domains even when more domain records were added - case #590
  • Bug Fix: Fixed "This feature is not supported for protocol version 1.6.3.0" error that might have occurred in Plesk submodule for create/delete/get zone actions - case #593
  • Bug Fix: When new DNS records are created from DNS records sets, the SOA record will be now updated instead of being created to avoid duplicating secondary records - case #595
  • Bug Fix: Added missing "DIGEST" and "BASIC" HTTP Auth Type to Simple DNS Plus V8 configuration and corrected error handling - case #620
  • Bug Fix: Resolved issues with setting up DNS zone records for Simple DNS Plus V8 server - case #609
  • Bug Fix: Fixed problem with using "Rectify Zone" feature that created unnecessary new key records for PowerDNS V4 server - case #626
  • Bug Fix: The new NS record will be now added only if it does not exist in "dns_get_record" yet to avoid duplication when populating nameservers, e.g. in PowerDNS V4 server - case #636
  • Bug Fix: Resolved issue with overriding SOA record for PowerDNS V4 server - case #552
  • Bug Fix: Fixed problem with adding PTR record for PowerDNS V4 server where the last part of an IP address might have been cut - case #602
  • Bug Fix: Disabled pagination in the "Zones to Backup" page to avoid problems with displaying more than 10 zone records on the list - case #606
  • Bug Fix: Fixed problem with the "Number of Zones" counter that displayed "1" value in the backups list section - case #606
  • Bug Fix: Solved problem with obtaining only the last added PTR record from PowerDNS V4 server - case #603
  • Bug Fix: Resolved issue with SQL exception error that occurred in PowerDNS V4 submodule when the domain on the server was stored in capital letters - case #639
  • Bug Fix: The value of TXT record in Plesk submodule will no longer be incorrectly stored in the quotation marks - case #635
  • Bug Fix: Corrected and added missing translations to the language file - case #587, 599
  • Bug Fix: Other code tweak-ups and corrections

 

v2.10.0 Released December 5th, 2018

View/hide detailed changelog

  • New Feature: Simple DNS Plus V8 submodule with DNSSEC support - case #637
  • New Feature: Import/export zones to files in the client area - let customers make backups of their zones - case #521
  • New Feature: Define access to DNS management in the client area to DNS only, rDNS only or both - case #522
  • Improvement: Choose to import zones from an external server for active users and services only - case #527
  • Improvement: Select exact statuses of inactive services and domains for the purposes of the zones Cron Cleaner - case #524
  • Improvement: Decide whether to assign zones from an external server based on the services or domains first by setting the Cron Importer priority - case #531
  • Improvement: Added support for regular expressions (regex) use with blocked DNS strings - case #525
  • Improvement: Added support for zones import from external OVH DNS server - case #533
  • Improvement: Adjusted UI in the client area for mobile devices
  • Improvement: Added URLs to the clients' profiles in the module logs' records
  • Bug Fix: Resolved issue with common zone creation when the service was bundled with a common domain in a single order - case #526
  • Bug Fix: The MX record will no longer be unnecessarily validated if the same CNAME record exists for PowerDNS server - case #476
  • Bug Fix: Solved problem with OVH submodule where hosts with subdomains included were always displayed as single domains in the DNS "Name" fields - case #535
  • Bug Fix: A whole .arpa zone will no longer be removed when single PTR records are removed - case #544
  • Bug Fix: Fixed unexpected error that could occur when creating a new zone for a product addon in the client area - case #545
  • Bug Fix: The domain's NS records existence will be now additionally validated, apart from the API response, to avoid unwanted actions taken by the Cron Cleaner - case #546
  • Bug Fix: PTR records of rDNS will be now correctly removed along with the service termination - case #551
  • Bug Fix: Assorted code tweaks along with language, logs and UI refinements

 

v2.9.1 Released August 30th, 2018

View/hide detailed changelog

  • Changed: XML API has been changed to JSON API for cPanel submodule to avoid compatibility problems with the newest versions of WHM
  • Bug Fix: The domain zones checkboxes will no longer be displayed in the client area if DNS records management is not allowed

 

v2.9.0 Released July 25th, 2018

View/hide detailed changelog

  • New Feature: DNSSEC support for PowerDNS V4 server - case #426
  • New Feature: DNS Blocked Strings - add blacklisted words that cannot be used to create a DNS record
  • New Feature: Nameservers are now automatically inserted to .arpa zones when a Reverse DNS is created - case #456
  • New Feature: Remove multiple zones from the zones list in the admin area - case #453
  • New Feature: Show Product Name - choose whether to display a full product name for the created zone or show it as the next service number in the client area - case #451
  • New Feature: Protect Zones On Product Termination - choose whether to remove DNS zones when a related service is terminated or keep them intact - case #449
  • New Feature: Cron Cleaner can now remove zones of inactive domains - case #444
  • Improvement: Support for AFSDB, ALIAS, HINFO, LOC, MINFO, MR, NAPTR, RP and WKS record types for PowerDNS V3 server - case #427
  • Improvement: Support for CAA and SOA record types for PowerDNS V4 server - case #370 and #379
  • Improvement: Support for DNSKEY, DS and RRSIG record types for PowerDNS V3 and V4 servers - case #457
  • Improvement: Support for AAAA and SRV record types for OpenSRS server - case #352
  • Improvement: Support for proper zones relocation after merging WHMCS clients - case #475
  • Improvement: Support for reseller accounts for cPanel servers (requires 'Manage DNS Records' privileges set in WHM) - case #450
  • Improvement: Support for 'Notify Slaves' parameter for PowerDNS V4 server configuration - case #336
  • Improvement: Validation check for the newly created DNS records whether they contain incorrect white space characters - case #447
  • Improvement: If the {$ip} variable is used for the DNS Records Set and a client tries to create a zone without an IP address, then it will be obtained form the server's address instead of skipping that entire record creation - case #474
  • Improvement: Tasks list in the 'Tools' section can now show up to 100 entries at once instead of 10
  • Improvement: Creating a new DNS zone from the admin area will now use AJAX dropdown to select a client to increase the speed of WHMCS with a high number of customers in the database - case #459
  • Improvement: If there are empty fields left in tabs required to edit a package, then the validation will automatically switch the related tab with those empty fields - case #458
  • Improvement: Fields records placeholders can now be edited in the language file
  • Improvement: Assorted UI and language adjustments
  • Improvement: Minor API updates
  • Removed: Faulty counters of 'Assigned' at the DNS records sets
  • Removed: Support for WHMCS V7.1 and previous
  • Bug Fix: Resolved fatal error occurring with DigitalOcean and StormDemand submodules on PHP 7
  • Bug Fix: The 'Manage DNS' link located in the 'Manage' sidebar menu in the client area will be now displayed properly at all times
  • Bug Fix: Corrected reloading of certain fields when switching between types while adding or editing a new DNS record
  • Bug Fix: Attempting to create a TXT record with an empty RDATA field should no longer cause a blank page
  • Bug Fix: Fixed missing highlighting of the module addon menu at the current section view
  • Bug Fix: Removing a PTR record from the 'Manage Reverse DNS' list will now properly remove the remaining .arpa zone from the cPanel server
  • Bug Fix: Solved issue with the impossibility to modify TTL record on PowerDNS server
  • Bug Fix: Exception error occurring after a domain registration attempt if a DNS zone with the same name as that domain already exists
  • Bug Fix: Minor code corrections

 

v2.8.2 Released July 11th, 2018

View/hide detailed changelog

  • Improvement: Optimized DNS records edition - only the modified records will be from now on passed to the API instead of all in the list
  • Bug Fix: Fixed missing parameter that caused issues related to connection with the SimpleDNS API
  • Bug Fix: NS records will now be properly added to the reverse DNS zones
  • Bug Fix: Corrected integration with domain registrants that lack DNS management
  • Bug Fix: Solved problems with 4PSA submodule for PHP 7.2
  • Bug Fix: Corrected in-addr.arpa zones import for the reverse DNS
  • Bug Fix: Fields' placeholders are now translatable in the language file
  • Bug Fix: Main domain is no longer missed when DNS records are added for the AWSRoute53 submodule
  • Bug Fix: Fixed improper fetching of TXT records for the SimpleDNS submodule

 

v2.8.1 Released April 13th, 2018

View/hide detailed changelog

  • New Feature: WHMCS V7.5 support
  • New Feature: PHP 7.1 and 7.2 support

 

v2.8.0 Released January 24th, 2018

View/hide detailed changelog

  • New Feature: OVH submodule
  • New Feature: Create DNS zones directly from the admin area
  • New Feature: Mass actions to apply DNS record sets to multiple zones in the client and admin area
  • New Feature: Automatically wipe existing domain zone records when applying DNS records from the set
  • New Feature: Provide the information displayed in the client area concerning the invalid SOA, domain availability, activity and its pending status
  • New Feature: Automatically populate nameservers for newly created zones
  • New Feature: Automatically set a nameserver in the SOA record when creating a new zone
  • New Feature: Decide whether to create a zone for the transferred domain before or after launching the transfer
  • New Feature: The 'Select all' checkbox for the zones import tool
  • New Feature: Additional variables '{$domainname}' and '{$domainextension}' can be used for DNS record sets - case #412
  • Improvement: Implemented support for the 'CAA' DNS record for the PowerDNS and PowerDNSv4 submodules
  • Improvement: Support for SSH public and private keys for the PowerDNS server configuration
  • Removed: Unused 'zxcvbn' library
  • Bug Fix: Adjusted relations of TLDs in the database to prevent problems with encoding
  • Bug Fix: Solved issues with uploading a file in the 'Zone Backups' section
  • Bug Fix: Assorted code, UI, language and validation corrections

 

v2.7.1 Released September 7th, 2017

View/hide detailed changelog

  • New Feature: InterWorx submodule
  • Improvement: Assorted UI adjustments in the client area
  • Bug Fix: Added missing 'None' option in the client's record set selection
  • Bug Fix: Creation failure of any DNS record for the Rage4 and DigitalOcean submodules will no longer prevent further creation of a given DNS zone
  • Bug Fix: Disabled unsupported RevDNS functionality for the DigitalOcean submodule
  • Bug Fix: Resolved problem with fetching an incomplete DNS zone list for backups
  • Bug Fix: Import and migration statuses for cron tasks are now handled properly
  • Bug Fix: Fixed creation and display of SRV records for the Cloudflare submodule

 

v2.7.0 Released August 23rd, 2017

View/hide detailed changelog

  • New Feature: Cloudflare submodule
  • New Feature: DigitalOcean submodule
  • New Feature: PowerDNS V4 submodule
  • New Feature: Define multiple DNS record sets available for clients
  • New Feature: DNS zones will be relocated along with a domain upon its transfer between clients
  • New Feature: Support for new API methods - createZone, removeZone, updateZone, getZone
  • New Feature: Update existing zones with newly added record sets
  • New Feature: AAAA, SOA and SPV records support for Rage4 DNS server
  • New Feature: AAAA and SRV records support for 4PSA server
  • Improvement: Additional alerts to prevent accidental Cron Cleaner execution
  • Bug Fix: The list of results will be correctly restored upon removing all characters from the search engine
  • Bug Fix: Corrected URL address for backups download
  • Bug Fix: Surmounted problem with doubling record fields when setting up records limit
  • Bug Fix: Fixed 'Unable to load Class' notification that might appear in the Zones List
  • Bug Fix: Prevent clients from assigning zones of a server that does not belong to them (the import tool is required instead)
  • Bug Fix: Only DNS records set up in a package will be now visible in the client area
  • Bug Fix: Resolved issues with handling IDN domains
  • Bug Fix: Hidden PHP warnings when error reporting is enabled
  • Bug Fix: Minor code and language alterations

 

v2.6.3 Released July 21st, 2017

View/hide detailed changelog

  • Improvement: Adjusted order of DNS records sets
  • Bug Fix: Resolved compatibility issues with RRProxy server
  • Bug Fix: Corrected master and slave zones propagation on PowerDNS server
  • Bug Fix: Solved problems with SRV records on DNS Made Easy server
  • Bug Fix: DNS records sets will be now used for every created zone properly
  • Bug Fix: Fixed PHP fatal errors that might occur during cron execution
  • Bug Fix: Corrected support for IDN domains
  • Bug Fix: Solved issues with JavaScript that might occur on Safari browser
  • Bug Fix: Minor cleaner corrections

 

v2.6.2 Released March 9th, 2017

View/hide detailed changelog

  • Bug Fix: Resolved troubles with display of 'Manage DNS' menu link occurring after language change in the client area
  • Bug Fix: Send email notifications properly and view error information if any problems occur

 

v2.6.1 Released February 16th, 2017

View/hide detailed changelog

  • Improvement: Added Zimbabwe 'co.zw' to the supported TLDs list
  • Bug Fix: Corrected zone list fetching for RRPProxy submodule
  • Bug Fix: Resolved fatal error in supported DNSSEC extension
  • Bug Fix: Adjusted jQuery library loading in the client area
  • Bug Fix: Solved issue affecting PHP notices for paid invoices

 

v2.6.0 Released January 25th, 2017

View/hide detailed changelog

  • New Feature: AWS Route 53 submodule support
  • New Feature: Allow clients to create and manage DNS records' sets
  • New Feature: Handle zone backups - import/export zone to file
  • Improvement: Optimized sorting in zone groups and DNS records in the client area
  • Improvement: Expanded 'Logs' section
  • Improvement: Remove PTR records by cron
  • Bug Fix: Slight code adjustments

 

v2.5.6 Released November 29th, 2016

View/hide detailed changelog

  • Bug Fix: Display records in the client area correctly
  • Bug Fix: Calculate zone limits in a proper manner
  • Bug Fix: Search functionality has been fixed in the client area
  • Bug Fix: DNS server passwords containing HTML special characters are handled properly
  • Bug Fix: Do database table collation if none was received during module activation
  • Bug Fix: PowerDNS submodule - adjusted WHMCS V7 compatibility

 

v2.5.5 Released October 28th, 2016

View/hide detailed changelog

  • New Feature: PHP 7 support
  • Bug Fix: Resolved conflict with custom domain registrars
  • Bug Fix: Minor tweaks

 

v2.5.4 Released October 10th, 2016

View/hide detailed changelog

  • New Feature: WHMCS V7 support
  • New Feature: PowerDNS submodule - Define if you wish to allow DNS records duplicates
  • Bug Fix: SimpleDNS submodule - Corrected display of MX records list
  • Bug Fix: DNSPod submodule - Run connection test
  • Bug Fix: SimpleDNS submodule - Edit zone records

 

v2.5.3 Released September 15th, 2016

View/hide detailed changelog

  • Improvement: Recognition of DNS records when looking for a relative part- lowercase record and domain name
  • Bug Fix: DNSMadeEasy submodule - PTR records are added correctly
  • Change: Remove logic preventing MX records duplicates from being created

 

v2.5.2 Released September 7th, 2016

View/hide detailed changelog

  • New Feature: Rage4 submodule - define records priority
  • Bug Fix: Rage4 submodule - edit DNS records
  • Bug Fix: DirectAdmin submodule - remove TXT records

 

v2.5.1 Released August 11th, 2016

View/hide detailed changelog

  • Bug Fix: PowerDNS submodule - issue with 'Such record already exists' notification has been resolved
  • Bug Fix: SimpleDNS submodule - rDNS records are removed from external server not only form WHMCS

 

v2.5.0 Released July 13th, 2016

View/hide detailed changelog

  • New Feature: Introduced DNS Management functionality for domains whose registrars do not support it by default
  • Improvement: Automatically select zones during import if matching products are found
  • Improvement: Display information about record types not supported by assigned servers - during package creation
  • Improvement: Pagination allows jumping to a desired page
  • Improvement: Minor UI tweaks

 

v2.4.3 Released June 30th, 2016

View/hide detailed changelog

  • Changed: PowerDNS submodule - 'SSH' field renamed to 'SSH Port' to improve the clarity
  • Bug Fix: SimpleDNS submodule - support for TXT and MX record types

 

v2.4.2 Released June 9th, 2016

View/hide detailed changelog

  • Improvement: PowerDNS submodule - minor tweaks in usability
  • Bug Fix: Rackspace submodule - add SRV record

 

v2.4.1 Released May 17th, 2016

View/hide detailed changelog

  • Bug Fix: Synchronize zone even if NS type records are returned with excess '.'
  • Bug Fix: DirectAdmin submodule - Create zone using 'CMD_API_DNS_ADMIN' function
  • Bug Fix: PowerDNS submodule - Display correct status of domain signing action
  • Bug Fix: Rage4 submodule - test connection with server

 

v2.4.0 Released May 11th, 2016

View/hide detailed changelog

  • New Feature: PowerDNS submodule - support for DNSSEC
  • New Feature: DirectAdmin submodule - support for DNSSEC
  • New Feature: Toggle DNSSEC for zone
  • New Feature: View DNSSEC details of zone

 

v2.3.1 Released April 29th, 2016

View/hide detailed changelog

  • Bug Fix: DirectAdmin submodule - Add NS record
  • Bug Fix: 4PSA submodule - Import and migrate zones
  • Bug Fix: Multi-language support

 

v2.3.0 Released April 6th, 2016

View/hide detailed changelog

  • New Feature: Access to DNS Manager For WHMCS API
  • New Feature: Allow creating revDNS records with custom IP address
  • New Feature: DNS4PSA - define client name
  • New Feature: SimpleDNS - define primary SOA DNS server
  • Improvement: Ability to search desired zone on import and migration lists
  • Bug Fix: Calculate zones number limit
  • Bug Fix: Prevent removing rDNS records along with zone
  • Bug Fix: Core optimization for large number of records
  • Bug Fix: Nettica - use WSDL if possible
  • Bug Fix: OpenSRS - submodule optimization
  • Bug Fix: OpenSRS - resolved conflict with OpenSRS domain registrar
  • Bug Fix: Tweaks and fixes of submodules: AtomiaDNS, cPanel, cpanelOldApi, DirectAdmin, OpenSRS, SimpleDNS
  • Bug Fix: Rackspace - resolved problem with special characters in TXT records
  • Bug Fix: Import skips zones already existing in DNS Manager For WHMCS database
  • Bug Fix: Calculate number of PTR records
  • Bug Fix: User interface tweaks
  • Bug Fix: Routing tweaks

 

v2.2.0 Released January 3rd, 2016

View/hide detailed changelog

  • New Feature: Standalone PTR - create PTR records without DNS zone
  • New Feature: Create free packages with custom limits assigned to each customer
  • New Feature: Allow to create records using hosting related IP address only
  • New Feature: Create PTR records using IPv6
  • New Feature: Create zone/record using IP address from clients subnet - IP Manager For WHMCS required
  • New Feature: Smart import - automatically assign zones to clients products
  • New Feature: Move zone between related items
  • Improvement: Tightened validation during zone creation to improve security
  • Bug Fix: Autocreate DNS zone along with assigning package to client
  • Bug Fix: Minor tweaks in multiple submodules

 

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