COMO BLOQUEAR SITES E REDES SOCIAIS? DNSMASQ – LINUX
O dnsmasq é um software livre que fornece um servidor de DNS (Sistema de Nomes de Domínio) e DHCP (Protocolo de Configuração Dinâmica de Hosts). É indicado para Redes de pequeno e algumas de médio porte. Gasto = $0.
Características:
- Ser leve e ter baixos requisitos de recursos do sistema
- Ser fácil de configurar
- Ter suporte para IPv6
- Ser compatível com Linux, BSDs, Android e macOS
- Estar incluído na maioria das distribuições Linux
O dnsmasq pode ser usado para:
- Servir nomes de máquinas locais que não estão no DNS global;
- Armazenar em cache consultas DNS para melhorar a velocidade de pesquisa;
- Integrar-se com o servidor DNS para permitir que máquinas com endereços DHCP apareçam no DNS;
- Suporte para concessões de DHCP estáticas e dinâmicas;
- Suporte para BOOTP/TFTP para inicialização de rede de máquinas sem disco;
- Bloquear sites indesejados
Nosso objetivo:
Bloquear sites.
.
Instalar o DNSMASQ
Dificilmente você verá nesse Blog algum artigo referente ao Linux que não seja no DEBIAN. Acreditamos ser o melhor para servidores, de uma maneira geral!
comando para instalar:apt install dnsmasq
Editar o arquivo de configuração
O arquivo de configuração geralmente está em /etc/dnsmasq.conf
.
Abra-o: nano /etc/dnsmasq.conf
Adicionar regras para bloquear sites
Dentro de /etc, existe um diretório chamado /etc/dnsmasq.d, dentro dele tem apenas um arquivo de README. Abra-o, e crie um arquivo chamado blacklist.conf, para adicionarmos os sites que serão bloqueados.
Adicione as seguintes linhas para redirecionar os domínios indesejados para um endereço inválido (como 0.0.0.0 ou localhost):address=/siteindesejado.com/0.0.0.0
address=/outrosite.com/0.0.0.0
Substitua siteindesejado.com
pelos domínios que você deseja bloquear.
.
Reiniciar o serviço DNSMASQ
Depois de salvar as alterações, reinicie o DNSMASQ para aplicar as regras:systemctl restart dnsmasq
Configurar os dispositivos para usar o DNSMASQ
Configure os dispositivos da sua rede para usar o servidor DNS do DNSMASQ (o endereço IP do servidor onde o DNSMASQ está rodando). Normalmente, isso pode ser feito no roteador, servidor dhcp ou manualmente em cada dispositivo. Para nosso exemplo, usei uma máquina com Windows 10.
Teste o bloqueio
Acesse os sites bloqueados e verifique se eles não carregam.
Essa abordagem é leve e eficiente para redes pequenas e médio porte. Se precisar de mais controle no futuro, pode considerar soluções mais robustas como Pi-hole ou o PFsense.
Tamo junto!! 🙂
Até a próxima!