Como Ed Fries sugere, as soluções de DNS são:
- Configure um (ou dois) servidores DNS com encaminhamento ou a zona de dicas de raiz, o que fará com que ele retorne respostas não autoritativas para todos os domínios na Internet.
- Defina seus clientes para usarem estes / esses servidores DNS, configurando seu servidor DHCP apropriadamente (ou manualmente no cliente).
- Opcionalmente, bloqueie a saída de 53 / udp em seu firewall para impedir que os clientes em sua rede usem outro servidor DNS.
- Crie uma zona autoritativa em seu servidor DNS para os domínios que você deseja bloquear e, opcionalmente, crie registros A / CNAME etc. para eles. Isso impedirá que o seu servidor DNS encaminhe a solicitação e obtenha a resposta real, pois acredita ser autoritativa.
Existem maneiras de contornar isso:
- Se você não fizer a etapa 3, os clientes poderão simplesmente usar um servidor DNS público (por exemplo, o Google fornece DNS público )
- As pessoas podem usar uma VPN / proxy para passar por isso
- Para alguns sites, eles poderão digitar o IP (se souberem) e acessar o site de qualquer maneira, sem necessidade de alterações de configuração.
Existem outras maneiras de bloquear sites (bloquear o IP no firewall, por exemplo) que podem ser um pouco mais confiáveis / menos trabalhosos, embora, para quase tudo, haja uma maneira de contorná-los se seus usuários forem experientes o suficiente. / p>