O que é DNS em palavras simples?
As pessoas digitam nomes como example.com. Os computadores se conectam usando números, chamados de endereços IP. O DNS (Domain Name System) é o serviço que traduz um no outro, como uma lista telefônica que transforma um nome em um número.
Você não vê essa etapa, mas ela acontece antes de quase tudo o que você abre: uma página da web, um app de conversa, um vídeo. Cada um deles primeiro pergunta a um servidor DNS “qual é o endereço deste nome?” e só então se conecta.
Como funciona uma consulta DNS?
Em resumo:
- Você abre um site ou um app pede um servidor, por exemplo
example.com. - O celular pergunta ao seu servidor DNS o endereço desse nome. Esse servidor se chama resolvedor.
- Se o resolvedor não souber a resposta, ele pergunta a outros servidores DNS da internet até encontrar o que tem a autoridade, e depois guarda o resultado por um tempo.
- O resolvedor responde com um endereço, e o celular se conecta a ele.
O resolvedor que o celular usa não é fixo. Por padrão, é o que a sua rede fornece, geralmente o do seu provedor de internet ou o do seu roteador. Você pode apontar o celular para outro.
Por que a filtragem por DNS consegue bloquear anúncios, rastreadores e sites?
A etapa 2 é onde o filtro fica. Um resolvedor com filtro mantém listas de nomes, por exemplo servidores de anúncios, rastreadores, sites de phishing ou sites adultos. Quando o celular pergunta por um nome que está em uma lista, o resolvedor não devolve o endereço real. Ele devolve uma resposta de “bloqueado”, e a conexão não começa.
O EZOBLOCKER funciona assim, com uma diferença quanto a onde ele roda. Ele captura as consultas DNS do celular com um túnel local, as envia criptografadas aos próprios servidores e bloqueia lá as categorias que você ativou, antes de o anúncio ou a página carregar. As consultas são a única coisa enviada aos servidores: as suas páginas, mensagens e vídeos não passam por eles. Mais sobre a criptografia em o que é DNS over HTTPS.
Como a decisão é tomada por nome, a filtragem é rápida de aplicar a um celular inteiro: as mesmas listas cobrem o navegador e os apps que usam esses nomes.
O que a filtragem por DNS não consegue fazer?
A filtragem por DNS trabalha com nomes, não com conteúdo. Isso traz limites que você deve conhecer:
- Conteúdo com o mesmo nome. Se um anúncio é servido do mesmo nome do vídeo ou do post ao redor, bloquear o nome quebraria o conteúdo também. Os anúncios em vídeo do YouTube, os posts patrocinados em apps sociais e alguns anúncios dentro de jogos se encaixam nesse grupo.
- Páginas dentro de um site permitido. O DNS não vê qual página ou arquivo você abre em um site, apenas o nome do site.
- Nomes que não estão na lista. Um site novo ou fora da lista não é bloqueado até ser adicionado.
- Celulares configurados com outro resolvedor. Se o DNS privado do Android contém um nome de host, ou se um app usa o próprio DNS, essas consultas driblam o filtro. Veja como configurar o DNS privado no Android.
A lista completa está em o que o DNS não pode bloquear. Conhecer os limites mantém as expectativas realistas.
Qual é a diferença entre um servidor DNS e um app para alterar DNS?
O servidor DNS (resolvedor) é o serviço que responde às consultas. Um app para alterar DNS é uma ferramenta que faz o celular usar um resolvedor diferente do padrão. O EZOBLOCKER é um app para alterar DNS nesse sentido, e acrescenta a filtragem por categorias nos próprios servidores. Você também pode escolher um provedor público dentro dele, como explica a referência de servidores DNS familiares. A página sobre alterar DNS mostra como tudo se encaixa.
Como sei qual DNS o meu celular usa?
Em um computador, ferramentas como nslookup mostram o resolvedor em uso. Em um celular, a verificação mais simples é funcional: abra a verificação de proteção do EZOBLOCKER. Se um endereço de categoria for bloqueado enquanto o endereço de controle carrega, as suas consultas estão passando pelo filtro.
A proteção também ajuda na privacidade, porque o DNS sem criptografia pode ser lido por quem administra a rede em que você está. As nossas listas de bloqueio mostram as categorias e a frequência com que são atualizadas.