It could also be your ISP which blocks it for some odd reason. Perhaps the same server (i.e. same IP) is hosting another site that they don't want you to access?
A bit of a work-around, but using some proxy like google translate could at least help you see the site:
https://translate.google.com/transla...site%2F&anno=2