I have just the same problem. Traceroute outpu that my ip is being blocked just one server prior to my target server. I whois that server and emailed the support people.
Then thing is that whenever I get allowed at my target site I can access but they need to add me explicitly to the allow file on the server.
Any idea how that happens?