I'm not really sure where to put this, moderators please move as appropriate.
I registered a .co.uk domain 26 hours ago for a family member, set up hosting as a subdomain of my main website, installed wordpress, configured wordpress under the subdomain (added pages, images, etc), then reconfigured wordpress to think it was on that domain instead of a subdomain. No problems there.
I went to work this morning (12 hours after registering the domain), the domain works fine, wordpress works fine, I can see it, use the control panel, etc. It works in the UK as well, and on my partners work computer.
The problem is on my home computer, the one I set it up on, goes to the domain registrar's holding page not the proper domain when I type it into my web browser. I've restarted windows, flushed the chrome DNS cache, flushed the windows dns cache, rebooted my router, no change. When I ping the domain it returns the correct new IP, and hard coding the IP into the hosts file makes no difference. I've control shift reloaded chrome, firefox, and IE9-64, cleared the cache, I can see the delay when I type the domain name in as it goes to the server to get the page so it's not returning a cached page instantly. network-tools.com dns lookup returns the correct IP.
This is just bizzare. How can ping return the correct IP but the web browser load a page from the domain registrar instead of the proper server?! I would rather not share the URL publicly, and since it works from every other machine it probably wouldn't help anyway, but I'll PM it to anyone who would like to poke around.
Any thoughts welcome and appreciated. If I reply tonight it will probably be a terse reply as I'll be on my tablet and typing on screen sucks.
Note, same thing happens on my partners computer.