Como um ISP bloqueia meu site com uma mensagem de aviso [closed]

16

Eu pesquisei sobre esse tópico no Google, mas, na maioria das vezes, recebi o resultado de como desbloquear o site bloqueado pelos ISPs. Então, eu tenho um site que está sendo bloqueado para visualização por públicos-alvo e quando vou para o meu domínio www.mydomain.com , ele redireciona todos os usuários para www.mydomain.com/blocked.aspx e aparece uma mensagem dizendo que 'este site está bloqueado porque viola o leis nacionais. ' Se eu alterar meu DNS para o DNS do google, o site poderá ser visualizado normalmente.

Estou usando o WordPress para hospedar este site, e minha pergunta é: como os ISPs podem redirecionar outras pessoas para outro diretório, como /blocked.aspx ? Eu acho que este arquivo está sendo executado no Microsoft IIS Server em vez do Apache Server.

Espero obter o conhecimento técnico sobre isso.

    
por MaXi32 27.01.2016 / 15:15

6 respostas

4

Pelo que li em outras respostas, parece que você está perguntando especificamente como seu ISP está conseguindo adicionar "blocked.aspx" ao final de seu domínio. Se for esse o caso, vamos analisar um estudo de caso:

Você tem um servidor da Web em execução no link , que um DNS público completamente confiável resolve para o IP público 10.0.0.1. Você pode navegar para link ou /about.aspx ou o que for porque você está hospedando-o em seu servidor. Na realidade, ele realmente resolve o link porque é isso que o DNS faz - ele resolve nomes de domínio para endereços IP.

Seu ISP decidiu que seu site precisa ser bloqueado por qualquer motivo, então eles redirecionam as solicitações de DNS solicitando o link para o IP público 192.168. 0.1, um servidor da Web hospedado pelo seu ISP. Assim, qualquer tentativa de acessar o link na verdade seria redirecionada para o link . Depois que eles estiverem prontos, é simples configurar o servidor da Web para redirecionar qualquer tentativa de acessar esse servidor com o arquivo blocked.aspx. Seu navegador mostra link , mas na verdade você está acessando link .

No que diz respeito ao seu navegador, ele exibe link , porque é isso que o servidor DNS está informando, então o navegador não altere o domínio no caso de um redirecionamento para o mesmo endereço IP. É por isso que você vê um .aspx bloqueado no final do domínio - porque não é o seu servidor da Web.

    
por 28.01.2016 / 16:01
24

Como você já disse:

If I change my DNS to google DNS, the site can be viewed normally.

Então, tem algo a ver com o DNS. Seu ISP fornece seus próprios servidores DNS e ele tem uma lista de domínios bloqueados. Quando você agora consulta o endereço IP de um domínio bloqueado, seu ISP não responde com o endereço IP correto, mas com um endereço IP de seus próprios servidores (ou FBI ou qualquer outro) que hospedará somente o site "bloqueado".

    
por 27.01.2016 / 15:20
9

Digamos que você tenha o link do site . Quando você usa os servidores DNS do seu ISP, isso resolveria esse domínio para um endereço IP

Como o ISP não quer que você veja o site, ele permitirá que seus servidores DNS forneçam um IP diferente. Nesse endereço IP, eles podem hospedar a página que mostra a mensagem de aviso.

O ISP não altera o seu site de forma alguma, apenas direciona os usuários para seus próprios servidores da Web.

    
por 27.01.2016 / 15:23
6

Você perguntou:

how can the ISPs redirect other people into another directory

Estritamente falando, eles não são. Eles estão redirecionando as pessoas para outro servidor . Isso tem a ver com o funcionamento do DNS. Outras respostas cobriram isso amplamente, então vou entrar em mais detalhes:

Quando alguém acessa http://www.example.com/ , o navegador primeiro faz uma solicitação de DNS para encontrar o endereço IP para www.example.com . Isso geralmente vai para um servidor DNS executado pelo seu provedor. O ServerFault tem mais detalhes sobre solicitações de DNS em outra pergunta .

O servidor DNS responde à solicitação com um endereço IP. No caso de um bloco de sites como você descreveu, o servidor responde com algum outro servidor - talvez um servidor executado pelo governo - que redireciona todas as solicitações para /blocked.aspx.

O DNS do Google não está bloqueando seu domínio dessa forma, portanto, você está obtendo o endereço IP do seu servidor, em vez do servidor da Web de bloqueio do governo.

    
por 27.01.2016 / 20:12
3

Os ISPs geralmente executam seus próprios servidores DNS, que os clientes usam por padrão (geralmente porque os clientes não alteram isso). Isso permite que o ISP redirecione o tráfego para qualquer nome de domínio para um servidor diferente, simplesmente retornando um endereço IP falso para esse nome de domínio. Entre outras falhas, isso permite que o ISP redirecione sites "bloqueados" para seu próprio servidor, que hospedará apenas a página "blocked.aspx" (ou qualquer página que o ISP use).

    
por 27.01.2016 / 19:46
0

Você precisa falar com seu ISP para determinar por que eles estão fazendo o que estão fazendo. Abra um ticket com uma reclamação sobre isso. Muito provavelmente eles empregam um dispositivo IPS e as assinaturas detectam que você está tentando fazer algo que eles intencionalmente não permitem por razões legais ou que poderia ser um bug no dispositivo. Você não saberá a menos que você busque a resposta deles. As respostas anteriores parecem apenas especular / conjecturar sobre as razões.

    
por 27.01.2016 / 18:13

Tags