I changed the DNS for my domain today and it keeps pointing to the old server. I cleared DNS and caches on chrome, windows and in https://developers.google.com/speed/public-dns/cache and it's still not working.
When I use a VPN or private mode on safari everything works fine and it points to the right server. I tried every solution online, any other suggestions? (it's urgent the website needs to be up asap)
@jaseofspades88 Thanks for the fast response. I changed it 1 hour ago. I changed the DNS in the domain name which was previously pointed to a free host. Now I pointed it now to a shared hosting server I just subscribed to.
Don't be surprised if it can take longer than an hour to propagate, @peuf. As alluded to by @snapey, there's a chance you've also got a long TTL. If you've done everything correctly, all you can do is wait... or sit there, aggressively refreshing and hoping it resolves quicker...
Also bear in mind that your experience might differ from your visitors. A new visitor to your site might get the new address immediately whereas your DNS will be showing old info for some time.