On my home computer if I ping mysite.com I get <an ip> which is the correct site pointing to my site at [<another...] ip>/~username/
However, on other computers at different locations I sometimes get <yet another ip> which is my OLD server
Last summer I moved servers and since then I have noticed that sometimes I get the old site, sometimes the new one. My site was moved last summer within the same hosting company
I have updated the DNS servers at my registrar ( <snip> ) to my latest assigned nameserver ns120a.<some dns>.com and ns120b.<some dns>.com (as assigned) and that did not seem to help! I also tried switching my DNS back to the old server for 12 hours, then switching back to the new ones (above) but I'm still getting the old site sometimes.
Why are there 2 versions of my site on the web, and how can I get them all to ping to the right place?
Is there a DNS setting somewhere that needs to be changed with my host? Or is this some kind of DNS/routing error?
THANKS
[edited by: physics at 8:04 pm (utc) on Mar. 12, 2008]
[edit reason] Edited out specifics [/edit]
I prefer not to make assumptions but I assume you have discussed this with your webhost. If not, I'd ask them to run down the issue.
I have updated the DNS servers at my registrar
Have you checked in the WHOIS?
Sometimes the Registrars software showing the records of the nameservers gets out of sync with the whois. i.e. the old nameservers have only been removed from your registrar control panel software and are not showing there but are still in fact in the WHOIS database and in use.
That would cause that sort of behaviour depending on which NS record you hit when looking up the site.