Como bloquear anúncios via DNS no Linux

Você pode bloquear muitos anúncios e rastreadores no Linux alterando o servidor DNS usado pela sua conexão de rede. Um serviço de DNS com filtragem, como o AdGuard DNS, se recusa a resolver domínios em suas listas de bloqueio, portanto, a alteração pode afetar navegadores e outros aplicativos sem a necessidade de instalar uma extensão de bloqueio de anúncios separada. Isso não removerá todos os anúncios: anúncios veiculados do mesmo domínio que o conteúdo, posts patrocinados e aplicativos com DNS integrado ou predefinido ainda poderão exibi-los.

Escolha um serviço de DNS com bloqueio de anúncios.

Este guia utiliza os endereços DNS públicos atuais do AdGuard. Os endereços antigos, por vezes repetidos em tutoriais desatualizados, já não são os padrões recomendados; utilize os valores oficiais atuais abaixo.

  • IPv4: 94.140.14.14 e94.140.15.15
  • IPv6: 2a10:50c0::ad1:ff e2a10:50c0::ad2:ff

Esses são os servidores DNS padrão do AdGuard, que bloqueiam anúncios e rastreadores. Os servidores de Proteção Familiar adicionam filtragem de conteúdo adulto, enquanto os servidores sem filtragem não bloqueiam anúncios. Consulte o guia oficial de DNS público do AdGuard se desejar outro perfil de filtragem ou um protocolo DNS criptografado.

Antes de alterar o DNS

Anote a configuração DNS atual ou faça uma captura de tela para que você possa restaurá-la, se necessário. Normalmente, não é preciso alterar o endereço IPv4, o gateway ou as configurações de máscara de sub-rede. Deixe o método de conexão definido como Automático (DHCP) ou equivalente; desative apenas a opção de DNS automático. Se sua rede exigir um servidor DNS corporativo, escolar, VPN ou fornecido pelo roteador, consulte o administrador primeiro.

Configurar o DNS do AdGuard no GNOME (Ubuntu e ambientes de desktop similares)

Os rótulos variam ligeiramente entre as versões do GNOME, mas o editor de conexões segue o mesmo padrão.

  1. Abra as Configurações e, em seguida, escolha Rede para Ethernet ou Wi-Fi para uma conexão sem fio.
  2. Configurações de rede do GNOME mostrando a conexão Wi-Fi ativa e o botão de engrenagem usado para editá-la.
    Abra as configurações da conexão Wi-Fi ou com fio ativa.
  3. Clique no botão de engrenagem ao lado da conexão ativa para abrir as configurações.
  4. Abra a aba IPv4 . Localize a seção DNS e desative a opção Automático . Não altere o método IPv4 de DHCP, a menos que você realmente precise de um endereço estático.
  5. Configurações de IPv4 do GNOME com a opção DNS automático ativada antes de inserir um DNS personalizado.
    Encontre as configurações de DNS na aba IPv4 da conexão.
  6. Insira 94.140.14.14, 94.140.15.15os servidores DNS no campo correspondente. Se o seu computador exibir entradas separadas, adicione um endereço e depois o outro.
  7. Configurações de IPv4 do GNOME com DNS automático desativado e o campo do servidor DNS pronto para endereços personalizados.
    Desative o DNS automático para inserir os endereços de resolução de sua preferência.
  8. Clique em Aplicar . Se o IPv6 estiver ativado na sua rede, abra a guia IPv6 e configure também os endereços IPv6 do AdGuard; caso contrário, o sistema poderá continuar resolvendo algumas solicitações por meio de servidores DNS IPv6 fornecidos automaticamente.
  9. Configurações IPv4 do GNOME com os endereços DNS do AdGuard 94.140.14.14 e 94.140.15.15 inseridos.
    Insira os dois endereços IPv4 do DNS do AdGuard e, em seguida, aplique as configurações.
  10. Se as novas configurações não entrarem em vigor imediatamente, desconecte e reconecte à rede. Geralmente, não é necessário reiniciar o dispositivo completamente.

A documentação oficial do GNOME sobre configurações de rede explica onde os controles de DNS aparecem no editor de conexões.

Configurar DNS no KDE Plasma

  1. Abra as Configurações do Sistema e encontre a opção Rede ou o editor de conexões fornecido pela sua distribuição. Selecione o perfil de Wi-Fi ou de rede com fio ativo.
  2. Configurações de rede no estilo KDE, mostrando a rede Wi-Fi doméstica selecionada na lista de conexões.
    Selecione a conexão ativa nas Configurações de Rede do KDE.
  3. Edite a conexão e selecione IPv4 . Mantenha o método definido como endereços automáticos, geralmente identificado como Automático (somente endereços) .
  4. Altere o DNS de automático para manual e, em seguida, adicione 94.140.14.14os 94.140.15.15servidores DNS separadamente.
  5. Configurações de IPv4 do KDE com a opção DNS automática desativada.
    Abra as configurações de IPv4 e altere o DNS para manual.
    Configurações IPv4 do KDE com o endereço 94.140.14.14 inserido no campo do servidor DNS.
    Adicione o primeiro endereço do servidor DNS do AdGuard.
  6. Salve ou aplique as alterações de conexão. Se o IPv6 estiver ativo, configure também os resolvedores IPv6 do AdGuard correspondentes em IPv6. Reconecte, se necessário.
  7. As configurações de IPv4 do KDE listam os dois servidores DNS do AdGuard, 94.140.14.14 e 94.140.15.15.
    Confirme se ambos os endereços DNS estão listados antes de aplicar.

O KDE e as diferentes versões de distribuição podem usar interfaces de gerenciamento de rede distintas, portanto, os nomes exatos dos botões podem variar. O importante é editar a conexão ativa e substituir os servidores DNS automáticos, evitando alterar acidentalmente o método de configuração do endereço IP para manual.

Outros ambientes de desktop Linux e NetworkManager

MATE, Xfce, Cinnamon e outros ambientes de desktop geralmente usam o NetworkManager. Abra o menu de rede, escolha Editar conexões , selecione o perfil ativo e abra as configurações de IPv4. Defina o método para Automático (DHCP) somente endereços ou o equivalente mais próximo, insira os dois endereços DNS no campo Servidores DNS e salve. Não edite /etc/resolv.confdiretamente em um sistema NetworkManager típico: ele pode ser gerado automaticamente e suas alterações manuais podem ser sobrescritas.

Teste a alteração e solucione o problema.

  • Verifique a resolução de DNS: execute o comando resolvectl statusem sistemas que utilizam systemd-resolved ou inspecione a conexão ativa no NetworkManager. Você também pode consultar um domínio com o nslookup example.comutilitário `netstat`, caso ele esteja instalado.
  • Os anúncios ainda aparecem: o filtro de DNS bloqueia solicitações para domínios listados, não todos os elementos de anúncio. Limpe o cache de DNS do navegador ou reinicie o aplicativo e verifique se o navegador está usando seu próprio provedor de DNS seguro/DoH.
  • Sites param de carregar: verifique se os endereços foram inseridos corretamente, reconecte-se ou restaure temporariamente o DNS automático para determinar se o problema foi causado pelo resolvedor.
  • VPN ou IPv6 ignoram a configuração: clientes VPN e configurações IPv6 podem fornecer servidores DNS separados. Configure o DNS no perfil VPN ou IPv6 conforme apropriado, em vez de presumir que a configuração IPv4 controla todas as solicitações.

Deseja filtrar o DNS para toda a sua rede?

Alterar o DNS no Linux afeta apenas o perfil de conexão específico. Para abranger vários dispositivos, configure um serviço de DNS compatível no seu roteador ou execute um resolvedor de filtragem local, como o Pi-hole . A configuração no nível do roteador pode abranger mais dispositivos, mas clientes que usam VPN ou seus próprios servidores DNS criptografados podem ignorá-la. A filtragem de DNS também não criptografa o tráfego DNS comum por si só; a AdGuard publica opções separadas de DNS sobre HTTPS e DNS sobre TLS em sua documentação oficial.

Deixar um comentário

Como instalar o Celluloid no Linux com Flatpak ou seu gerenciador de pacotes

Como instalar o Celluloid no Linux com Flatpak ou seu gerenciador de pacotes

Instale o Celluloid no Linux a partir do Flathub com o Flatpak, ou use um pacote nativo quando sua distribuição fornecer um. Aprenda como iniciar, atualizar e remover o programa.

Como jogar Undertale no Linux com o Steam

Como jogar Undertale no Linux com o Steam

Undertale possui uma versão nativa para Linux no Steam. Aprenda como instalar o Steam, baixar o jogo, executá-lo e, caso a versão nativa apresente problemas, tente usar o Proton.

Faça anotações no Linux com o Paper: use e faça backup do aplicativo.

Faça anotações no Linux com o Paper: use e faça backup do aplicativo.

O Paper não está mais disponível no Flathub nem é desenvolvido ativamente. Aprenda como verificar uma instalação existente do Linux, escrever notas em Markdown e fazer backup delas.

Como instalar o BlackArch Linux: Guia para USB e Desktop

Como instalar o BlackArch Linux: Guia para USB e Desktop

Aprenda como baixar a ISO correta do BlackArch, verificá-la, criar um USB inicializável e instalar o BlackArch Linux com segurança usando o instalador Slim.

Como acessar um Raspberry Pi com o TeamViewer a partir do Linux

Como acessar um Raspberry Pi com o TeamViewer a partir do Linux

Instale o TeamViewer Host no Raspberry Pi OS, vincule o dispositivo à sua conta e conecte-se a partir de um computador Linux com as orientações e dicas de solução de problemas do pacote ARM atual.

Como compartilhar um mouse e um teclado em uma rede local (LAN) no Linux

Como compartilhar um mouse e um teclado em uma rede local (LAN) no Linux

Use o Barrier ou seu sucessor, Input Leap, para controlar vários computadores Linux com um único mouse e teclado. Aprenda sobre instalação, configuração de servidor, conexão em rede local (LAN) e soluções de problemas.

Como configurar o Proton Mail Bridge no Linux com o Thunderbird

Como configurar o Proton Mail Bridge no Linux com o Thunderbird

Instale o Proton Mail Bridge no Linux, conecte sua conta paga do Proton Mail e configure o Thunderbird com as configurações corretas de IMAP, SMTP e certificado.

Como bloquear anúncios via DNS no Linux

Como bloquear anúncios via DNS no Linux

Bloqueie diversos anúncios e rastreadores em aplicativos Linux configurando o DNS do AdGuard no GNOME, KDE Plasma ou NetworkManager, com endereços IPv4 e IPv6 atualizados e dicas de solução de problemas.

Como tornar seu perfil de e-mail do Thunderbird portátil no Linux

Como tornar seu perfil de e-mail do Thunderbird portátil no Linux

Torne um perfil de e-mail do Thunderbird portátil no Linux copiando o perfil completo para um pen drive, executando-o pelo caminho e evitando erros comuns que levam à perda de dados.

Os 4 melhores emuladores de Android para Linux: qual deles se adapta à sua configuração?

Os 4 melhores emuladores de Android para Linux: qual deles se adapta à sua configuração?

Compare Waydroid, Android Studio Emulator, Genymotion e redroid para encontrar a opção Linux ideal para aplicativos de desktop, desenvolvimento Android, controle de qualidade ou testes de contêineres.