dns transfer problem, bit urgent

I have my main domain used as nameservers on a shared hosting server. Now, I decided to get it its own server (dedicated) but obviously I will not move the ns1/ns2 to the new server and cause downtime for everyone else. What I thought I would do is just move the data to the new server under that domain but have the shared server dns zone point to the dedicated server, yet retaining its ns1/ns2 for the domain and everyone else on that server using the nameservers.

I tried that last night and it did not work whatsoever after several hours. Basically all I need on the original server was modify the dns zone for my domain to point ot the new server. The fields I modified were:

ftp a entry (changed IP to new server)
domain a entry (changed IP to new server)
subdomain (changed IP to new server)

It just did not pick up at all even after restarting bind. Oddly, Dnsstuff reported everything the same but domain IP was updated to new server, yet www.mydomain.com still went to the old server (keep in mind I had already did a complete transfer of the data from old to new server previously, successfully and tested working using IP method, static)

What did I do wrong that it wouldn't function right? For example, I logged into cpanel via www.mydomain.com/cpanel and it showed my static IP for old server, still. I even deleted the account entirely (kept dns zone) and all hell broke loose for 3 hours trying to restore it (ridiculous).

Please advise how I can have the domain / data on the dedicated server while keeping the dns one for the domain nameservers on original server, yet pointing to new server for data info.

 

 

 

 

Top