I have just changed Web host but I have a small problem, the domain.com site points to my new server but www.domain.com is always on my former server.
How to remedy it?
Have you updated your name servers at your registrar to point to your new hosting account? If yes it is most likely your DNS cache.
Try viewing the website in Chrome Incognitor mode or private browsing in firefox and safari.
In windows open a command prompt and type