I've been having a spot of trouble accessing this site for about the last week. My DNS keeps resolving to 126.96.36.199, which is apparently some cloudflare site that boasts some "always online" tech or other, and either said "no cached page is available" or fed me a cached page. I had to manually edit my hosts file to get an IP that actually worked - 188.8.131.52 (gotten off of a remote whois service on the web).
Any idea why your DNS doesn't point to your servers from all locations?
Of course, by the time I finish this post, it will already be obsolete. C'est la vie.