It could be a chaching issue or a DNS issue
Close all your browsers:-
Do > Start > Run > CMD
type ipconfig /flushdns press enter
Closing the browser bit is important. Its more than likely a local issue or a chaching issue.
Have you tried a proxy?
www.megaproxy.com click "try it now for free" type the address in.
I think its a caching issue somewhere.