Hi,
I have recently upgraded from one cPanel server to two and am a bit confused about DNS and zones.
I have server A which has all 4 nameservers pointing at it and all of the zone files for all of my sites. I’m aiming to move my websites from A to B leaving A for WHMCS and my website. I set up a DNS cluster on A with server B as follows.
Server A > WHM > Clusters > DNS Cluster
Hostname - IP Address - DNS Role
Server B IP - Server B IP - Synchronize changes
And the DNS Path Diagram shows:
Server A hostname
↳ Server B IP Address
I then used the Transfer tool to transfer a test account/website from A to B which it did (after I’d enabled root login in sshd on the source server A). I can see it there, it has an account and a zone file. Looking good so far.
Looking on server B in WHM > DNS Functions > Edit DNS Zone > domainname.tld I see the A records all have the IP address of server B. That is what I expected.
Looking on server A in WHM > DNS Functions > Edit DNS Zone > domainname.tld I see the A records all have the IP address of server B. That is also what I expect.
But the site still resolves to server A. It shouldn’t do…
I ran an nslookup on server A and it came back with A’s IP address. It should point to B as the Edit DNS Zone in WHM shows the A records with B’s IP address.
So, I had a look in /var/named/domainname.tld.db on server A and the file has server A’s IP address in the A records. On server B the zone file is displaying server B's IP.
Why is the zone file showing A’s IP Address when WHM > DNS Functions > Edit DNS Zone > domainname.tld doesn’t match this and shows B’s IP Address?
It seems that on Server A, WHM is not displaying the correct zone file any more.
Sorry if I’m being silly and confused but I always thought that Edit DNS Zone in WHM read from /var/named and should still do even if I'm clustering the DNS?
Thanks,
Hedley
I have recently upgraded from one cPanel server to two and am a bit confused about DNS and zones.
I have server A which has all 4 nameservers pointing at it and all of the zone files for all of my sites. I’m aiming to move my websites from A to B leaving A for WHMCS and my website. I set up a DNS cluster on A with server B as follows.
Server A > WHM > Clusters > DNS Cluster
Hostname - IP Address - DNS Role
Server B IP - Server B IP - Synchronize changes
And the DNS Path Diagram shows:
Server A hostname
↳ Server B IP Address
I then used the Transfer tool to transfer a test account/website from A to B which it did (after I’d enabled root login in sshd on the source server A). I can see it there, it has an account and a zone file. Looking good so far.
Looking on server B in WHM > DNS Functions > Edit DNS Zone > domainname.tld I see the A records all have the IP address of server B. That is what I expected.
Looking on server A in WHM > DNS Functions > Edit DNS Zone > domainname.tld I see the A records all have the IP address of server B. That is also what I expect.
But the site still resolves to server A. It shouldn’t do…
I ran an nslookup on server A and it came back with A’s IP address. It should point to B as the Edit DNS Zone in WHM shows the A records with B’s IP address.
So, I had a look in /var/named/domainname.tld.db on server A and the file has server A’s IP address in the A records. On server B the zone file is displaying server B's IP.
Why is the zone file showing A’s IP Address when WHM > DNS Functions > Edit DNS Zone > domainname.tld doesn’t match this and shows B’s IP Address?
It seems that on Server A, WHM is not displaying the correct zone file any more.
Sorry if I’m being silly and confused but I always thought that Edit DNS Zone in WHM read from /var/named and should still do even if I'm clustering the DNS?
Thanks,
Hedley