New IP assignement done wrong on some zones while transferring accounts

salmy

Registered
Feb 3, 2013
1
0
1
cPanel Access Level
Root Administrator
Hi.

This has been happening to me for years now, so I'm not sure if it's a recurring or never reported bug on WHM, or if there's a setting I'm not using or something. This is the scenario:

- My OLD WHM server's IP is 1.1.1.1
- My NEW WHM server's IP is 2.2.2.2
- And I got a WINDOWS server with IP 3.3.3.3

I got an account, mydomain.com, which DNS I tweaked so the website will be hosted in an external windows server, while keeping the dns zone and the email on the WHM server, so the DNS zone looks something like:

mydomain.com. IN A 3.3.3.3
www CNAME mydomain.com.
mail IN A 1.1.1.1
mydomain.com. IN MX 10 mail.mydomain.com.

So, when I transfer the account to a new WHM machine, theoretically it should change all instances of '1.1.1.1' to '2.2.2.2', right? (that's actually what it says in one of the steps), and leave it like this on the new WHM:

mydomain.com. IN A 3.3.3.3
www CNAME mydomain.com.
mail IN A 2.2.2.2
mydomain.com. IN MX 10 mail.mydomain.com.

BUT NO! it leaves the zone looking like this:

mydomain.com. IN A 2.2.2.2
www CNAME mydomain.com.
mail IN A 1.1.1.1
mydomain.com. IN MX 10 mail.mydomain.com.

So as you can see, this is TOTALLY WRONG. I've always had to manually change all the accounts that, by memory, I know they got subdomains or parked domains or manually added domains pointing to IPs that don't belong to the old server, but to external ones.

Anybody know of a safer way to transfer accounts between servers without having to copy-paste the old zone and then manually edit the new one undoing the mess whm made? Thank you!