HanoSys DNSBlock

Guia para provedores · atualizado em 18/10/2026

Como cumprir ofício de bloqueio da Anatel e da ANCINE no DNS

Onde está a lista, como bloquear no Unbound, BIND ou PowerDNS, como conferir e o que guardar como comprovante.

Resumo

  • Os ofícios chegam da Anatel, que repassa as ordens de bloqueio de sites de apostas (do Ministério da Fazenda e do Ministério da Justiça) e de pirataria (da ANCINE).
  • A lista de domínios costuma vir em planilha anexa ao ofício; às vezes só em PDF.
  • No DNS recursivo, o bloqueio é fazer o domínio (e tudo abaixo dele) responder NXDOMAIN.
  • Depois de aplicar, confira em cada servidor com dig e guarde o horário: é o seu comprovante.
  • Algumas listas têm prazo de desbloqueio. Não libere antes nem esqueça de liberar depois.

De onde vêm os ofícios

Apostas (bets). A Medida Provisória 1.394/2026, assinada em 25/09/2026, proibiu as apostas de quota fixa no país e determinou o bloqueio de sites e aplicativos a partir de 6 de outubro. O Ministério da Fazenda e o Ministério da Justiça pedem o bloqueio, e a Anatel repassa as ordens aos provedores de acesso. Antes da MP, a Secretaria de Prêmios e Apostas já pedia à Anatel o bloqueio de bets sem autorização.

Atenção: a MP precisa ser aprovada pelo Congresso em até 120 dias e é contestada no STF. Enquanto estiver em vigor, os ofícios valem.

Pirataria. A ANCINE determina o bloqueio de sites e endereços IP que transmitem conteúdo pirata, com base na Lei 14.815/2024 e na Instrução Normativa 174/2026, que prevê o bloqueio dinâmico (sites espelho e novos endereços). A Anatel notifica os provedores.

Vale guardar a prova de que cumpriu cada ofício e desde quando: é o que você apresenta se for questionado.

1. Ache a lista de domínios

  • A carta de encaminhamento da Anatel quase nunca traz a lista. Ela vem num anexo, em geral uma planilha ("Tabela Domínios"). Procure todos os anexos do e-mail ou do processo.
  • Algumas listas vêm só em PDF. Copie o texto com cuidado: quebras de linha e rodapés do documento podem virar "domínios" falsos.
  • Ofícios de pirataria costumam trazer data de desbloqueio. Anote o prazo de cada lista.
  • Use só o anexo com a lista. O e-mail costuma trazer também a carta de encaminhamento, a decisão judicial ou o despacho. Esses documentos têm links do próprio órgão no rodapé (validação do PJe, do SEI, "assinado eletronicamente"): se entrarem na lista, você bloqueia o site do tribunal ou do governo.
  • Junte tudo numa lista só, um domínio por linha, em minúsculas, sem http://, sem www. e sem barra no fim.
Caso real: em outubro de 2026, ao processar todos os arquivos de um e-mail, uma decisão do TJPE fez bloquear pje.cloud.tjpe.jus.br, o endereço de validação que vinha no rodapé. Antes de aplicar, confira a lista e nunca bloqueie domínios .gov.br, .jus.br, .leg.br, .mp.br e .def.br: nenhum ofício de apostas ou pirataria manda bloquear órgão público.

2. Bloqueie no seu DNS recursivo

O objetivo é que o domínio e todos os subdomínios respondam NXDOMAIN (domínio inexistente) para os seus clientes.

Unbound

Crie um arquivo com uma linha por domínio e inclua no unbound.conf:

# /etc/unbound/bloqueios.conf
server:
    local-zone: "exemplo-bet.com." always_nxdomain
    local-zone: "filmes-pirata.net." always_nxdomain

# no final do unbound.conf
include: "/etc/unbound/bloqueios.conf"

Antes de recarregar, cheque a configuração. Se a checagem falhar, o Unbound não deve ser recarregado:

unbound-checkconf && unbound-control reload

BIND

Use uma zona RPZ (Response Policy Zone). CNAME . faz o domínio responder NXDOMAIN; a linha com *. pega os subdomínios:

# named.conf
options { ... response-policy { zone "rpz.bloqueios"; }; ... };
zone "rpz.bloqueios" { type master; file "/etc/bind/db.rpz.bloqueios"; allow-query { none; }; };

# /etc/bind/db.rpz.bloqueios
$TTL 300
@ SOA localhost. hostmaster.localhost. 1 3600 600 604800 300
@ NS localhost.
exemplo-bet.com    CNAME .
*.exemplo-bet.com  CNAME .
named-checkzone rpz.bloqueios /etc/bind/db.rpz.bloqueios && rndc reload rpz.bloqueios

PowerDNS Recursor

O PowerDNS lê o mesmo arquivo RPZ. No arquivo Lua de configuração:

rpzFile("/etc/powerdns/bloqueios.rpz", {policyName="bloqueios"})
rec_control reload-lua-config

Bloqueios por IP

Alguns ofícios da ANCINE trazem endereços IP, não só domínios. O DNS não bloqueia IP: esses entram no roteador ou firewall da borda (por exemplo, uma address-list no MikroTik).

3. Confira em cada servidor

Teste um domínio da lista e um site normal, consultando cada servidor DNS que atende os clientes:

dig @IP-DO-SEU-DNS exemplo-bet.com      # esperado: status: NXDOMAIN
dig @IP-DO-SEU-DNS www.exemplo-bet.com  # subdomínio também: NXDOMAIN
dig @IP-DO-SEU-DNS google.com           # o resto continua resolvendo: NOERROR

Confira também a quantidade bloqueada: no Unbound, unbound-control list_local_zones | grep -c always_nxdomain deve bater com o tamanho da lista.

4. Guarde o comprovante

Para cada ofício, registre: o número do ofício e a data em que chegou, a lista aplicada, o horário em que o bloqueio passou a valer em cada servidor e o teste feito (o resultado do dig). Guarde junto o arquivo original do ofício.

5. Prazos de desbloqueio

Quando uma lista tem data de desbloqueio, tire esses domínios na data certa, e só eles: o mesmo domínio pode estar em outro ofício ainda válido. Registre também o desbloqueio.

Bloqueou por engano? Tire o domínio da lista, recarregue o DNS, confira com dig que ele voltou a responder (NOERROR) e anote o motivo e o horário, do mesmo jeito que no bloqueio.

Erros comuns

  • Bloquear só em um servidor. O cliente que usa o DNS secundário continua acessando.
  • Esquecer os subdomínios. Sem o *. na RPZ, www. e outros escapam (no Unbound, always_nxdomain já pega tudo abaixo).
  • Lixo do PDF virando domínio. Rodapés e numeração de página podem parecer domínios. Confira se a terminação existe de verdade; cuidado também com o contrário: .zip e .mov são terminações reais, usadas por sites piratas.
  • Ordenar a lista com acentuação ligada. Em alguns Linux, sort -u com idioma em português junta domínios diferentes como se fossem iguais e alguns somem. Use LC_ALL=C sort -u.
  • Arrastar todos os PDFs do e-mail. Carta, decisão e despacho trazem links do próprio órgão. Mantenha uma lista de proteção com .gov.br, .jus.br e os domínios do seu provedor, e desconfie quando um PDF render só um ou dois domínios.
  • Recarregar sem checar. Um arquivo com erro pode derrubar o DNS de todos os clientes. Sempre unbound-checkconf ou named-checkzone antes.

Fazer isso a cada ofício, em todos os DNS?

O HanoSys DNSBlock lê o ofício (PDF ou planilha), ignora os links do próprio órgão, aplica em todos os seus servidores, confere cada um, controla os prazos e desbloqueia com um clique se algo entrar por engano. Teste grátis por 30 dias.

Testar grátis

Dúvidas frequentes

Quem manda o provedor bloquear sites de apostas?

O Ministério da Fazenda e o Ministério da Justiça pedem o bloqueio, e a Anatel repassa as ordens aos provedores de acesso, com base na Medida Provisória 1.394/2026.

O bloqueio no DNS é suficiente?

Para listas de domínios, o bloqueio no DNS recursivo do provedor é o meio usado. Quando o ofício traz endereços IP, eles precisam ser bloqueados no roteador ou firewall.

Como provo que cumpri o ofício?

Guarde o ofício, a lista aplicada, o horário em que o bloqueio passou a valer em cada servidor DNS e o teste feito com dig mostrando NXDOMAIN.

Posso desbloquear um site depois?

Só quando a lista tiver prazo de desbloqueio ou houver ordem para liberar. Confira se o domínio não está em outro ofício ainda válido.

Este guia resume procedimentos técnicos e normas públicas; não substitui a orientação jurídica do provedor.

Fontes