Comment bloquer les publicités via DNS sous Linux

Sous Linux, vous pouvez bloquer de nombreuses publicités et traqueurs en modifiant le serveur DNS utilisé par votre connexion réseau. Un service de filtrage DNS comme AdGuard DNS refuse de résoudre les domaines figurant sur ses listes de blocage ; ainsi, cette modification peut affecter les navigateurs et autres applications sans nécessiter l’installation d’une extension de blocage de publicités supplémentaire. Attention : toutes les publicités ne seront pas supprimées. Celles diffusées depuis le même domaine que le contenu, les articles sponsorisés et les applications avec un DNS intégré ou codé en dur peuvent toujours s’afficher.

Choisissez un service DNS de blocage de publicités

Ce guide utilise les adresses DNS publiques actuelles d'AdGuard. Les anciennes adresses parfois mentionnées dans des tutoriels obsolètes ne sont plus recommandées ; veuillez utiliser les valeurs officielles actuelles ci-dessous.

  • IPv4 : 94.140.14.14 et94.140.15.15
  • IPv6 : 2a10:50c0::ad1:ff et2a10:50c0::ad2:ff

Il s'agit des serveurs de filtrage par défaut d'AdGuard, qui bloquent les publicités et les traqueurs. Ses serveurs de protection familiale ajoutent un filtrage du contenu pour adultes, tandis que ses serveurs sans filtrage ne bloquent pas les publicités. Consultez le guide officiel des DNS publics d'AdGuard si vous souhaitez un autre profil de filtrage ou un protocole DNS chiffré.

Avant de modifier les DNS

Notez la configuration DNS actuelle ou prenez une capture d'écran pour pouvoir la restaurer si nécessaire. En général, il n'est pas nécessaire de modifier l'adresse IPv4, la passerelle ni les paramètres de masque de sous-réseau. Laissez la méthode de connexion sur Automatique (DHCP) ou son équivalent ; désactivez uniquement l'option DNS automatique. Si votre réseau utilise un résolveur DNS fourni par votre entreprise, votre établissement scolaire, un VPN ou votre routeur, consultez d'abord l'administrateur.

Configurer le DNS AdGuard dans GNOME (Ubuntu et environnements de bureau similaires)

Les étiquettes varient légèrement d'une version de GNOME à l'autre, mais l'éditeur de connexion suit le même modèle.

  1. Ouvrez les Paramètres , puis choisissez Réseau pour une connexion Ethernet ou Wi-Fi pour une connexion sans fil.
  2. Paramètres réseau GNOME affichant la connexion Wi-Fi active et le bouton en forme d'engrenage permettant de la modifier.
    Ouvrez les paramètres de la connexion Wi-Fi ou filaire active.
  3. Cliquez sur le bouton en forme d'engrenage situé à côté de la connexion active pour ouvrir ses paramètres.
  4. Ouvrez l' onglet IPv4 . Repérez la section DNS et désactivez l'option Automatique . Ne modifiez pas la méthode IPv4 (DHCP) sauf si vous avez besoin d'une adresse IP statique.
  5. Paramètres IPv4 de GNOME avec l'option DNS automatique activée avant la saisie d'un DNS personnalisé.
    Trouvez les paramètres DNS dans l'onglet IPv4 de la connexion.
  6. Saisissez 94.140.14.14, 94.140.15.15les serveurs DNS dans le champ prévu à cet effet. Si votre ordinateur affiche plusieurs entrées, ajoutez une adresse puis l'autre.
  7. Paramètres IPv4 de GNOME avec DNS automatique désactivé et le champ du serveur DNS prêt pour les adresses personnalisées.
    Désactivez la DNS automatique pour saisir vos adresses de résolution préférées.
  8. Cliquez sur Appliquer . Si IPv6 est activé sur votre réseau, ouvrez l'onglet IPv6 et configurez également les adresses IPv6 d'AdGuard, sinon le système risque de continuer à résoudre certaines requêtes via des serveurs DNS IPv6 fournis automatiquement.
  9. Paramètres IPv4 de GNOME avec les adresses DNS AdGuard 94.140.14.14 et 94.140.15.15 saisies.
    Saisissez les deux adresses IPv4 du DNS AdGuard, puis appliquez les paramètres.
  10. Si les nouveaux paramètres ne sont pas pris en compte immédiatement, déconnectez-vous puis reconnectez-vous au réseau. Un redémarrage complet est généralement inutile.

La documentation officielle de GNOME sur les paramètres réseau explique où apparaissent les commandes DNS dans l'éditeur de connexion.

Configurer le DNS dans KDE Plasma

  1. Ouvrez les paramètres système et recherchez Réseau ou l'éditeur de connexion fourni par votre distribution. Sélectionnez le profil Wi-Fi ou filaire actif.
  2. Paramètres réseau de type KDE affichant le Wi-Fi domestique sélectionné dans la liste des connexions.
    Sélectionnez la connexion active dans les paramètres réseau KDE.
  3. Modifiez la connexion et sélectionnez IPv4 . Laissez la méthode définie sur adresses automatiques, souvent intitulée Automatique (adresses uniquement) .
  4. Passez le DNS du mode automatique au mode manuel, puis ajoutez 94.140.14.14-le 94.140.15.15comme serveur DNS distinct.
  5. Paramètres IPv4 de KDE avec l'option DNS automatique désactivée.
    Ouvrez les paramètres IPv4 et passez le DNS en mode manuel.
    Paramètres IPv4 de KDE avec 94.140.14.14 saisi dans le champ du serveur DNS.
    Ajoutez la première adresse du serveur DNS AdGuard.
  6. Enregistrez ou appliquez les modifications de connexion. Si IPv6 est activé, configurez également les résolveurs IPv6 AdGuard correspondants. Reconnectez-vous si nécessaire.
  7. Paramètres IPv4 de KDE listant les deux serveurs DNS AdGuard, 94.140.14.14 et 94.140.15.15.
    Veuillez vérifier que les deux adresses DNS sont bien listées avant de soumettre votre candidature.

KDE et les différentes versions de distribution peuvent utiliser des interfaces de gestion réseau différentes ; par conséquent, le nom exact des boutons peut varier. L’important est de modifier la connexion active et de remplacer ses serveurs DNS automatiques sans passer accidentellement en mode manuel pour la configuration de l’adresse IP.

Autres ordinateurs de bureau Linux et NetworkManager

Les environnements de bureau MATE, Xfce, Cinnamon et autres utilisent souvent NetworkManager. Ouvrez le menu Réseau, choisissez « Modifier les connexions » , sélectionnez le profil actif et ouvrez ses paramètres IPv4. Définissez la méthode sur « Automatique (DHCP) » ou une option équivalente, puis saisissez les deux adresses DNS dans le champ « Serveurs DNS » et enregistrez. Ne modifiez pas /etc/resolv.confdirectement les paramètres sur un système NetworkManager standard : ils peuvent être générés automatiquement et vos modifications manuelles risquent d'être écrasées.

Tester la modification et résoudre les problèmes

  • Vérifiez la résolution DNS : exécutez cette commande resolvectl statussur les systèmes utilisant systemd-resolved, ou examinez la connexion active dans NetworkManager. Vous pouvez également interroger un domaine nslookup example.comsi cet utilitaire est installé.
  • Des publicités s'affichent toujours : le filtrage DNS bloque les requêtes vers les domaines listés, mais pas tous les éléments publicitaires. Videz le cache DNS de votre navigateur ou redémarrez l'application, et vérifiez si votre navigateur utilise son propre fournisseur DNS sécurisé/DoH.
  • Les sites web cessent de se charger : vérifiez que les adresses ont été saisies correctement, reconnectez-vous ou rétablissez temporairement le DNS automatique pour déterminer si le problème provient du résolveur.
  • L'utilisation d'un VPN ou d'IPv6 permet de contourner ce paramètre : les clients VPN et la configuration IPv6 peuvent utiliser des serveurs DNS distincts. Configurez le DNS dans le profil VPN ou IPv6 en conséquence, plutôt que de supposer que le paramètre IPv4 contrôle toutes les requêtes.

Vous souhaitez filtrer les DNS pour l'ensemble de votre réseau ?

Modifier le DNS sous Linux n'affecte que le profil de connexion concerné. Pour couvrir plusieurs appareils, configurez un service DNS compatible sur votre routeur ou utilisez un résolveur DNS local comme Pi-hole . La configuration au niveau du routeur permet de couvrir davantage d'appareils, mais les clients utilisant un VPN ou leur propre DNS chiffré peuvent la contourner. Le filtrage DNS ne chiffre pas le trafic DNS ordinaire ; AdGuard propose des options DNS sur HTTPS et DNS sur TLS distinctes dans sa documentation officielle.

Laisser un commentaire

Comment installer BlackArch Linux : guide d’installation USB et sur ordinateur

Comment installer BlackArch Linux : guide d’installation USB et sur ordinateur

Découvrez comment télécharger l'ISO BlackArch appropriée, la vérifier, créer une clé USB bootable et installer BlackArch Linux en toute sécurité grâce à l'installateur Slim.

Comment configurer Proton Mail Bridge sous Linux avec Thunderbird

Comment configurer Proton Mail Bridge sous Linux avec Thunderbird

Installez Proton Mail Bridge sur Linux, connectez votre compte Proton Mail payant et configurez Thunderbird avec les paramètres IMAP, SMTP et de certificat appropriés.

Comment accéder à un Raspberry Pi avec TeamViewer depuis Linux

Comment accéder à un Raspberry Pi avec TeamViewer depuis Linux

Installez TeamViewer Host sur Raspberry Pi OS, associez l'appareil à votre compte et connectez-vous depuis un ordinateur Linux en suivant les instructions et les conseils de dépannage relatifs aux packages ARM les plus récents.

Comment partager une souris et un clavier sur un réseau local sous Linux

Comment partager une souris et un clavier sur un réseau local sous Linux

Utilisez Barrier ou son successeur Input Leap pour contrôler plusieurs ordinateurs Linux avec une seule souris et un seul clavier. Découvrez l'installation, la configuration du serveur, la connexion au réseau local et les solutions aux problèmes rencontrés.

Comment bloquer les publicités via DNS sous Linux

Comment bloquer les publicités via DNS sous Linux

Bloquez de nombreuses publicités et traqueurs dans les applications Linux en configurant AdGuard DNS dans GNOME, KDE Plasma ou NetworkManager, avec les adresses IPv4 et IPv6 actuelles et des conseils de dépannage.

Comment rendre votre profil de messagerie Thunderbird portable sous Linux

Comment rendre votre profil de messagerie Thunderbird portable sous Linux

Rendez portable un profil de messagerie Thunderbird sous Linux en copiant le profil complet sur une clé USB, en le lançant via son chemin d'accès et en évitant les erreurs courantes de perte de données.

Comment jouer à GTA 5 sur Linux avec Steam et Proton

Comment jouer à GTA 5 sur Linux avec Steam et Proton

Installez GTA 5 sur Linux via Steam, activez Proton, choisissez une version de compatibilité et découvrez pourquoi le mode Histoire et GTA Online diffèrent.

Les 4 meilleurs émulateurs Android pour Linux : lequel convient à votre configuration ?

Les 4 meilleurs émulateurs Android pour Linux : lequel convient à votre configuration ?

Comparez Waydroid, Android Studio Emulator, Genymotion et redroid pour trouver la solution Linux adaptée à vos applications de bureau, au développement Android, à l'assurance qualité ou aux tests de conteneurs.

5 navigateurs légers pour Raspberry Pi, du minimaliste au moderne

5 navigateurs légers pour Raspberry Pi, du minimaliste au moderne

Comparez cinq navigateurs légers pour Raspberry Pi, notamment NetSurf, Dillo, Links2, Lynx et GNOME Web, avec les commandes d'installation APT actuelles et les compromis.

Comment exécuter Chromium OS sur un Raspberry Pi 4, Pi 400 ou Pi 5

Comment exécuter Chromium OS sur un Raspberry Pi 4, Pi 400 ou Pi 5

Installez la version de Chromium OS de l'équipe FydeOS sur un Raspberry Pi 4B, Pi 400 ou Pi 5. Choisissez l'image appropriée, flashez-la et comprenez ses limites.