I switched the DNS on my server last night, then when I woke up my website was then directing to the new server. About two hours after I started setting everything up on the new server, I went to my website's url and it went back to the old server... Anyone know why this might be happening?
Probably the new dns changes haven't fully propogated through the internet yet this can take some time, sometimes it happens instantly and sometimes it takes a while, just all depends, give it a day or two and see if it still happens.
or it's been cached at your ISP DNS servers. Try to run a web traceroute or ping from different remote servers (via web interface) and see does it show up new IP ?