Every now and again I get annoyed with a hosting company and decide to move over to another provider, this time was slightly different I wanted to move over to a VPS so I could get some additional features and host some additional sites..
After a bit of advice from a colleague I went for a webfusion server. They are based in the UK (unlike my previous hosting which was in Canada!) so hopefully the site should be slightly quicker.
The one thing that always stumps me when i move provider is getting the DNS settings correct. This time was made slightly more difficult because I was using my own DNS server (on the VPS). I purchase all of my domains via oneandone.co.uk and needed to link these to my webfusion vps. I used the Plesk control panel to set my domain up with no issues and that automatically set my DNS server up…. All good so far.. the Plesk panel displayed a name server for me to use (ns.tomrush.net). But when i tried to change my dns settings on my oneandone account it errored. Now this is the bit where I have to kick myself, If you get a red error box always read it because it may tell you how to fix the issue! I missed this the first time and ended up running around in circles for 2 days. It ends up that in one and one you have to create a sub domain ns.tomrush.net then point this at the IP address of my VPS. Then change the DNS settings of tomrush.net to point to ns.tomrush.net. When I think about it now it all makes so much since. The 24hour DNS propagation time did not help as it took me that amount of time to work out I had it worng.
This is a simple view of how it looks now
VPS Running DNS server ( IP xxx.xxx.xxx.xxx , on web fusion)
ns.tomrush.net ( DNS pointing to IP address of vps, setup on the one2one control panel)
tomrush.net ( DNS points to ns.tomrush.net, setup on the one2one control panel)