That shouldn't be happening, are you sure you are correctly uploading the files to your public server? Could we possibly have the IP of the real server to ensure that its not just your internet browser?
I take it you have tried the page in another browser and emptied your local cache? Try FTPing into your public server and ensure that all document revisions are as they should be. I.e. the one you have saved locally is also the same one which is stored remotely.
There is a chance that you have changed something and not uploading to the correct directory. As long as you browse via your IP this problem should not be happening.
Try temporarily adding this to your hosts file:
C:\windows\system32\drivers\etc\hosts
85.85.85.85 {tab once here} 85.85.85.85/page.html
That will eliminate any DNS issues that you suspect. You havent recently changed your A and MS/MX records recently have you?
How odd.. Keep us updated!
EDIT: This is a long shot but are you not missing an "l" off the end of the url or putting one on by accident.
i.e. instead of going to 85.85.85.85/page.html go to 85.85.85.85/page.htm??????????
If you have access to PHP use a script similar to the following to disable serverside caching:
header("Cache-Control:no-cache");
header("Pragma:no-cache");
header("Expires:-1");
?>