Você precisa considerar o equipamento do ISP para bloquear o acesso a um website. Se o acesso não estiver sendo bloqueado por endereço IP, o equipamento verá o nome do domínio no endereço fornecido pelo navegador com o cabeçalho do host . Portanto, se você emular manualmente o que seu navegador fará automaticamente, provavelmente obterá os mesmos resultados.
Uma maneira simples de testar essa hipótese é usar um programa telnet, por exemplo, PuTTY, se você tiver um sistema Microsoft Windows, que não fornece mais um cliente telnet por padrão ou, se estiver usando um OS X ou Linux sistema, use o comando telnet de um prompt do shell. Com PuTTY, selecione a opção "raw" para "tipo de conexão" e coloque 80 no campo da porta. Coloque o nome do site, por exemplo, convert2mp3.net, se esse for o site para o qual você deseja testar, no campo Nome do host (ou endereço IP). Clique em Registro e defina a opção de registro em log como "Saída imprimível" e especifique um local para o arquivo de registro. Clique em Conexão e defina o valor keepalive do TCP para alguns segundos, por exemplo, 5. Clique em Sessão novamente para voltar à primeira tela e clique no Salve o botão para salvar a sessão com um nome para que você possa usá-la novamente, se for necessário. Em seguida, clique no botão Abrir para estabelecer a conexão com o servidor. Digite GET / HTTP/1.1
e pressione Enter. Em seguida, digite Host: convert2mp3.net
e pressione Enter algumas vezes. Você deve ver a saída do site e o que você digitou e a resposta do site será salva no arquivo de log do PuTTY no local especificado. Se você testar inicialmente com example.com como o website, poderá ter uma ideia do que é uma resposta normal de um site, já que example.com é usado especificamente para fins ilustrativos. Eu também coloquei figuras e um arquivo de log em Testando o acesso a um site usando o PuTTY , se você quiser ver mais detalhes.
Se o acesso a um site for bloqueado por um ISP, há muitos serviços de VPN e de servidor proxy disponíveis.