Comment le DNS transforme un nom en adresse
Vous tapez un nom, l'appareil demande à quelqu'un où se trouve ce nom, reçoit un nombre, et n'ouvre ensuite la page. Cette question a un nom, un propriétaire et une adresse — c'est précisément pourquoi c'est le meilleur endroit pour couper ce que vous ne voulez pas.
La requête qui précède tout
Quand le navigateur affiche l'adresse que vous avez tapée, il ne sait pas encore où aller. Il interroge le résolveur configuré sur l'appareil, un service capable de répondre par le numéro IP correspondant. La réponse arrive en quelques millisecondes depuis un cache, mais l'origine reste toujours la même : un serveur de noms.
C'est normalement votre fournisseur d'accès ou la box qui répond. Ce relais voit donc tous les noms que vous cherchez, y compris ceux que vous tapez sans jamais ouvrir la page. L'ordre de l'adresse sur le chemin est précisément ce qui donne au DNS son pouvoir sur ce qui vous parvient.
Pourquoi couper ici est plus efficace
Une publicité bloquée dans le navigateur a déjà consommé des données et a déjà été demandée au serveur de l'annonceur. Une publicité bloquée au niveau DNS n'atteint jamais ce serveur : la requête ne renvoie pas l'adresse de l'annonceur, et la requête vers lui n'existe tout simplement pas. Idem pour les traceurs qui ne servent qu'à marquer la visite.
Et le blocage atteint tout ce qui utilise le résolveur de l'appareil, sans extension, sans réglage site par site et sans application à installer. Un téléphone, une tablette et la télé obéissent alors à la même règle, car la décision précède l'arrivée du moindre contenu.
Ce que le DNS ne règle pas
Le DNS agit sur le nom, pas sur le contenu. Une publicité servie depuis la même adresse que le site que vous lisez passe au travers, car le nom interrogé est légitime. Il en va de même du pistage par adresse IP ou par empreinte de navigateur, toujours possible avec un DNS filtré.
Le DNS ne protège pas non plus le contenu en transit. Cela reste le rôle du chiffrement entre le navigateur et le site, et d'un intermédiaire bien configuré. Traiter le DNS comme une couche à part entière, et non comme un substitut des autres, évite les promesses que la technologie ne peut pas tenir.