In Progress CPANEL-36573 - Adding and editing multiple records in DNS Zone Manager

Operating System & Version
CENTOS 7.8 kvm
cPanel & WHM Version
v90.0.2

ITHKBO

Well-Known Member
Jun 23, 2020
68
43
18
Netherlands
cPanel Access Level
Root Administrator
Hello,

We are currently on Current Tier 90.0.2 with several server clusters and having some design issues with how the new DNS Zone Manager works.
First of is it possible for us to remove the now deprecated DNS function button "Edit DNS Zone" instead of having to wait every time for a redirect froms /scripts to /scripts7
The button has zero purpose right now.

Second and our most important question. How can we add or edit multiple DNS Zone records at the same time like in the previous version. (Edit DNS ZONE)
Now admins have to fill in all values on one record than press "ADD RECORD" and than again on "+ ADD Record" and repeat this process instead of having 10 blank records to fill in as desired with different record types all with one handy save button.

This new design makes it impossible to run any kind of automation nor work top to bottom with filling out records.
Additionally this prevents us from editing multiple records which are to be updated at the same time. Like for example NS records.

We understand the idea behind this behavior to possibly limit the risk of having a user mess up there entire Zone file by careless editing.
However for Zone administrators this causes a lot of extra wasted time that should not be spend in this interface.


Any mitigation possible or is this something that will be the new norm for Zone editing from the WHM GUI?
 
Last edited by a moderator:
  • Like
Reactions: PeteS and jndawson

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,309
363
Houston
As far as automation goes you wouldn't use the UI to do this anyway you'd want to use the API so it wouldn't have any effect on how the UI behaves. Automation would utilize the WHMAPI1 functions here: https://documentation.cpanel.net/display/DD/WHM+API+1+Sections+-+DNS

While I do see your concerns about editing multiple RR's in the zone file through the UI I would suggest a feature request to improve this interface. Since it's still pretty new to WHM the team that worked on it is most likely still looking for feedback.

As of now there is not a way to remove the redirection from Edit DNS Zone -> DNS Zone Manager beyond just go to the DNS Zone Manager Directly
 

cPanelLauren

Product Owner II
Staff member
Nov 14, 2017
13,266
1,309
363
Houston
Hi @ITHKBO


It looks like we're tracking concerns about this in CPANEL-33635 and I've added your forums thread here to the internal case. I've also had a discussion with one of the developers who works on the team that created this change and they should be responding here shortly as well with some more information.

Thanks!
 

jndawson

Well-Known Member
Aug 27, 2014
350
39
78
Western US
cPanel Access Level
DataCenter Provider
[snip]
Second and our most important question. How can we add or edit multiple DNS Zone records at the same time like in the previous version. (Edit DNS ZONE)
Now admins have to fill in all values on one record than press "ADD RECORD" and than again on "+ ADD Record" and repeat this process instead of having 10 blank records to fill in as desired with different record types all with one handy save button.

This new design makes it impossible to run any kind of automation nor work top to bottom with filling out records.
Additionally this prevents us from editing multiple records which are to be updated at the same time. Like for example NS records.
[snip]
We are in the process of cleaning up over 900 zone records and having to edit every single record in a zone individually rather than edit all and then saving them all at once has dramatically extended labor costs. Additionally, changing the type of record (e.g., CNAME to A record) requires deleting the record completely, then creating a new record, again, increasing time and labor costs.

Please revert back to 'Edit DNS Zone' as an option.
 
  • Like
Reactions: PeteS

PeteS

Well-Known Member
Jun 8, 2017
390
88
78
Oregon
cPanel Access Level
Root Administrator
While I do see your concerns about editing multiple RR's in the zone file through the UI I would suggest a feature request to improve this interface. Since it's still pretty new to WHM the team that worked on it is most likely still looking for feedback.
Let's start with HOW did this even even make it off the drawing board? Seriously, I want to know the answer... How is this an improvement? I have always HATED the cPanel interface because it is SO SLOW when making one edit, let alone multiple edits. WHM was my happy place for DNS zone edits. Why would anyone think this is a good idea?

Put a HOLD on removing it in v92, and keep EDZ in WHM until DZM works as it should! Or just scrap DZM entirely - who needs it?

It's not a mere concern, it's a train wreck. @jndawson says "...cleaning up over 900 zone records..." That's a "quit my job" nightmare! A feature request?! You are taking away a surgeon's scalpel and giving us a plastic knife. There is not feature request that will fix this... unless it's an Edit All button that takes us to EDZ. :D

Example from my last server migration: Amazon SES entries require FOUR entries. It's bad enough to have to go through each account to do that, but to have to make it four times as hard... #fail

This. Is. Craziness.

All theatrics aside: Please take the input here seriously and do something about this. It really is a no-brainer to see the problem for admins. I am serious also when I ask for a reason why this ever seemed like a good idea?

-Pete
 
  • Like
Reactions: jndawson

cPanelDustin

Product Owner
Staff member
Jan 28, 2020
22
14
78
Houston, Texas
cPanel Access Level
Root Administrator
Just an update on this. We ended up putting a hold on removing EDZ in v92 as we haven't gotten the DZM quite where we want it. The plan is still to move to this soon, but we want to make sure it meets the needs of cPanel and WHM users alike before do.
 
  • Like
Reactions: PeteS

PeteS

Well-Known Member
Jun 8, 2017
390
88
78
Oregon
cPanel Access Level
Root Administrator
Just an update on this. We ended up putting a hold on removing EDZ in v92 as we haven't gotten the DZM quite where we want it. The plan is still to move to this soon, but we want to make sure it meets the needs of cPanel and WHM users alike before do.
That is a good decision, and thank you!

Please keep us posted on adding bulk update to DZM or other changes to it, and get feedback from admins before removing EDZ.

-Pete
 

jndawson

Well-Known Member
Aug 27, 2014
350
39
78
Western US
cPanel Access Level
DataCenter Provider
Just an update on this. We ended up putting a hold on removing EDZ in v92 as we haven't gotten the DZM quite where we want it. The plan is still to move to this soon, but we want to make sure it meets the needs of cPanel and WHM users alike before do.
Good.
And when you DO implement it, be sure that it's capable of bulk changes, direct editing, and doesn't include more steps to make a change than necessary.
 
  • Like
Reactions: PeteS

PeteS

Well-Known Member
Jun 8, 2017
390
88
78
Oregon
cPanel Access Level
Root Administrator
"We’ve implemented the new “DNS Zone Manager” interface. Use this to edit your basic DNS zone records. We plan to remove the “Edit DNS Zone” interface from WHM in version 94."

I really hope you DO NOT remove EDZ until AFTER you have DZM version that meets our needs. WHY would you want to make things harder for us? Don't do it!

-Pete
 

cPRex

Jurassic Moderator
Staff member
Oct 19, 2014
17,470
2,843
363
cPanel Access Level
Root Administrator
Currently the plan is to remove EDZ in 94, as version 92 shows this header at the top of the EDZ page:

"We’ve implemented the new “DNS Zone Manager” interface. Use this to edit your basic DNS zone records. We plan to remove the “Edit DNS Zone” interface from WHM in version 94."

That could still always change, but that is the current plan.
 

PeteS

Well-Known Member
Jun 8, 2017
390
88
78
Oregon
cPanel Access Level
Root Administrator
Just an update on this. We ended up putting a hold on removing EDZ in v92 as we haven't gotten the DZM quite where we want it. The plan is still to move to this soon, but we want to make sure it meets the needs of cPanel and WHM users alike before do.
Hi Dustin,

In light of the above response from @cPRex can you tell us what changes have been made ("we haven't gotten the DZM quite where we want it" and "we want to make sure it meets the needs of cPanel and WHM users") since your last post?

The single biggest complaint is about the need to bulk edit multiple entries ina zone in one go. Has that been addressed? I don't see that in v92's version, and I cannot see why you would want to remove the capability.

-Pete
 

cPanelDustin

Product Owner
Staff member
Jan 28, 2020
22
14
78
Houston, Texas
cPanel Access Level
Root Administrator
The EDZ won't be removed in v94. I've currently got a task to update that messaging. We made the decision to extend it one further release so that we can implement some specific improvements that make sense for WHM users. Multi-entry editing is a priority in that and EDZ will not be removed until DNS Zone Manager has at least that functionality. Basically, I'm not removing the old one until I'm satisfied that the new one meets the needs of Administrators.
 

PeteS

Well-Known Member
Jun 8, 2017
390
88
78
Oregon
cPanel Access Level
Root Administrator
The EDZ won't be removed in v94. I've currently got a task to update that messaging. We made the decision to extend it one further release so that we can implement some specific improvements that make sense for WHM users. Multi-entry editing is a priority in that and EDZ will not be removed until DNS Zone Manager has at least that functionality. Basically, I'm not removing the old one until I'm satisfied that the new one meets the needs of Administrators.
This makes me day! :) Thank you for that assurance about it not being remove prematurely, especially about multi-entry editing! It's really good to hear from those involved in development, and to know that we are heard. The result will be the best product possible.

-Pete
 

jndawson

Well-Known Member
Aug 27, 2014
350
39
78
Western US
cPanel Access Level
DataCenter Provider
Firstly, I'm still not sure why the DNS editor needed improvement. Secondly, every 'upgrade' to the new DNS Zone manager cause more issues:

================================================================================================================
DNS Zone Manager

DNS converts domain names into computer-readable IP addresses. Use this feature to manage DNS zones. For more information, read the documentation.



Zone Records for “240-16.117.251.198.in-addr.arpa”

API failure: (XID qp9y8v) This system does not have a domain named “240-16.117.251.198.in-addr.arpa”.
================================================================================================================

How do we access our PTR records?
 
Last edited:

cPDavidL

Linux Analyst II
Oct 15, 2012
79
18
133
cPanel Access Level
Root Administrator

jndawson

Well-Known Member
Aug 27, 2014
350
39
78
Western US
cPanel Access Level
DataCenter Provider
General information about editing/updating PTR records, can be found here: How to setup PTR (rDNS) records on your cPanel & WHM server

PTR records are managed in an entirely separate zone, most typically by the network administrators. Generally speaking, one would not manage their PTR records via cPanel unless specifically delegated authority by the network owners.
We have our IPs delegated to us. We have been managing them for years. The DNS zone editor worked just fine. Now, your new DNS zone manger broke it, and we have no access to the zones. Additionally, your link is way out of date and refers to the old DNS zone editor.

You guys need to fix it. I appreciate the effort and work that has gone into your new interface, but you keep screwing things up.