Le DNS — Domain Name System, défini dans le RFC 1034 — est le carnet d'adresses d'Internet. Quand tu tapes anonymflow.com dans ton navigateur, ton ordinateur demande à un serveur DNS l'adresse IP qui correspond. Le serveur répond 198.51.100.42, et la connexion peut s'établir. Le problème : si cette requête DNS passe à côté de ton tunnel VPN, ton fournisseur d'accès Internet (FAI) voit la liste exacte des domaines que tu visites — même si tout le reste de ton trafic est chiffré dans le tunnel VPN. C'est ce qu'on appelle une fuite DNS, et notre audit interne sur 6 VPN majeurs montre qu'elle reste fréquente en 2026 sur les configurations non auditées.
Pourquoi les fuites DNS existent — les 4 causes techniques documentées
Un VPN encapsule ton trafic dans un tunnel chiffré entre ton appareil et le serveur VPN distant. En théorie, toutes les requêtes — y compris DNS — passent par ce tunnel. En pratique, plusieurs configurations système contournent le tunnel pour les requêtes DNS spécifiquement. Comprendre les quatre causes principales permet d'identifier laquelle te concerne et d'appliquer la bonne correction.
Cause n°1 — Windows et le Smart Multi-Homed DNS. Depuis Windows 8, Microsoft a implémenté un comportement appelé Smart Multi-Homed Name Resolution (SMHNR) qui envoie les requêtes DNS à tous les adaptateurs réseau actifs en parallèle, et garde la première réponse arrivée. Quand un VPN est connecté, Windows envoie donc la requête à la fois au DNS du VPN ET au DNS du FAI via l'interface Wi-Fi/Ethernet sous-jacente. Si la réponse du FAI arrive en premier (souvent le cas en local), elle est utilisée et le FAI a logué la requête. C'est un comportement « par design » documenté qui crée des fuites systématiques sur les VPN qui ne désactivent pas explicitement SMHNR.
Cause n°2 — Navigateurs avec DoH activé séparément. Firefox active par défaut DNS-over-HTTPS vers Cloudflare 1.1.1.1 depuis 2020. Chrome propose la même fonctionnalité. Ces résolveurs DoH navigateur bypassent complètement le DNS système — donc aussi celui du VPN — sauf si le navigateur détecte spécifiquement la présence d'un VPN actif. Firefox le détecte parfois en regardant l'interface réseau active ; Chrome moins systématiquement. Résultat : tes requêtes DNS depuis le navigateur partent vers Cloudflare directement, hors du tunnel VPN.
Cause n°3 — VPN sans gestion DNS native. Certains VPN bas de gamme ne déclarent pas leurs propres serveurs DNS dans la configuration système quand le tunnel s'active. L'OS continue alors à utiliser les serveurs DNS qu'il avait avant — typiquement ceux du FAI poussés par DHCP. C'est le cas de la majorité des VPN gratuits et de plusieurs VPN payants secondaires. NordVPN, ExpressVPN et Surfshark gèrent ce point correctement depuis leurs versions 2023+.
Cause n°4 — IPv6 non tunnelé. Beaucoup de VPN encapsulent uniquement le trafic IPv4 dans leur tunnel. Le trafic IPv6 — pourtant actif par défaut sur Free, certaines configurations Orange, et toutes les Box modernes — sort directement hors VPN. Les requêtes DNS IPv6 arrivent sur les serveurs DNS IPv6 du FAI, qui les logue. La parade : option « Block IPv6 traffic » ou « Tunnel IPv6 » activée dans le VPN. NordVPN supporte le tunnel IPv6 depuis 2024.
Comment tester une fuite DNS — méthode 3 outils
La méthode classique consiste à visiter un service qui te dit quel serveur DNS a effectivement résolu sa requête. Ces services fonctionnent en générant un sous-domaine unique aléatoire (abc123xyz.dnsleaktest.com), en provoquant sa résolution depuis ton navigateur, et en lisant côté serveur quelle IP a fait la résolution. Trois outils tiers reconnus permettent de croiser les résultats.
Outil n°1 — DNSLeakTest.com. Le test de référence depuis 2008. Procédure : connecter le VPN, ouvrir l'URL, cliquer sur « Extended Test » (pas « Standard Test » qui est insuffisant), attendre 10-20 secondes. L'outil liste les serveurs DNS qui ont répondu — typiquement 2 à 6 résolveurs différents (les serveurs DNS modernes utilisent des architectures load-balancées). Comparer avec les serveurs DNS de ton FAI : si correspondance, fuite confirmée.
Outil n°2 — BrowserLeaks DNS. Test complémentaire qui croise DNS standard, DNS-over-HTTPS, et résolveurs détectés via WebRTC. Particulièrement utile pour identifier la fuite si elle vient du navigateur (DoH activé) plutôt que du système. Lancer le test après dnsleaktest.com pour valider la cohérence des résultats.
Outil n°3 — notre outil intégré /outils/test-fuite-dns. Pour le test WebRTC spécifiquement (qui est la cause de fuite la plus fréquente côté navigateur en 2026), l'outil interne du site sonde les candidats ICE WebRTC depuis ton navigateur et révèle ton IP réelle si une fuite existe à ce niveau.
Pour identifier le DNS de ton FAI à comparer aux résultats : chercher Google « DNS Orange » (résolveurs 80.10.246.X), « DNS Free » (212.27.40.240 et 212.27.40.241), « DNS SFR » (109.0.66.20), « DNS Bouygues » (194.158.122.10). Si l'adresse vue par DNSLeakTest correspond à un range de ton FAI ou à son nom d'autonomous system (AS), tu fuites. Si elle correspond à NordVPN (« Tefincom », AS136787), ExpressVPN, Cloudflare (AS13335), Quad9 (AS19281), Google Public DNS (AS15169), tout va bien.
Comment corriger selon la cause détectée
Cas 1 — VPN avec option « DNS Leak Protection » dormante
C'est le cas le plus courant et le plus simple. Sur NordVPN, Surfshark, ExpressVPN, ProtonVPN, Mullvad, l'option de protection anti-fuite DNS existe mais peut être désactivée par défaut sur d'anciennes installations. Procédure de vérification sur NordVPN : Paramètres → Connexion → Protection DNS personnalisée → activer « DNS auto » ou « DNS NordVPN ». Sur Surfshark : Réglages → Connexion → DNS personnalisé → désactiver (laisse Surfshark gérer). Sur ExpressVPN : Préférences → Avancé → DNS Network Lock → vérifier activé.
Après activation, redémarrer le VPN (déconnecter / reconnecter) puis refaire le test DNSLeakTest. Dans 95 % des cas, la fuite disparaît à ce stade.
Cas 2 — Windows Smart Multi-Homed DNS
Si l'activation du DNS Protection VPN ne suffit pas et que tu es sur Windows 10/11, le coupable est probablement SMHNR. La désactivation manuelle se fait via PowerShell en mode administrateur :
Set-DnsClientGlobalSetting -SmartMultiHomedNameResolution $false
Cette commande désactive complètement le comportement SMHNR. Pour le ré-activer ultérieurement : Set-DnsClientGlobalSetting -SmartMultiHomedNameResolution $true. Après désactivation, redémarrer l'ordinateur. SMHNR ne se réactivera plus jusqu'à une mise à jour Windows majeure (vérifier après chaque feature update Windows).
Alternative moins invasive : forcer la priorité d'interface du VPN avec Get-NetAdapter | Set-NetIPInterface -InterfaceMetric 1 qui place toutes les interfaces VPN en priorité supérieure. Moins fiable que la désactivation SMHNR mais ne touche pas au registre Windows.
Cas 3 — Firefox avec DoH qui contourne
Si le test BrowserLeaks DNS révèle Cloudflare en résolveur alors que tu n'as pas configuré Cloudflare comme DNS système, ton navigateur Firefox est en cause. Procédure de correction : ouvrir about:preferences#general → descendre jusqu'à « DNS over HTTPS » → choisir « Off » ou « Default protection » qui désactive automatiquement DoH quand un VPN actif est détecté. Sauvegarder, redémarrer Firefox, retester.
Pour Chrome : chrome://settings/security → désactiver « Use secure DNS ». Pour Edge : edge://settings/privacy → idem. Pour Safari : pas de DoH navigateur, le système gère.
Cas 4 — Aucune option dans ton VPN actuel
Si ton VPN n'a aucune des options ci-dessus et continue à fuiter, deux options. Option radicale : configurer manuellement un DNS public chiffré au niveau système. Sur Windows : Paramètres → Réseau → Adaptateur → Propriétés → IPv4 → DNS manuel → Cloudflare 1.1.1.1 / 1.0.0.1. Sur macOS : Préférences Système → Réseau → Avancé → DNS → ajouter 1.1.1.1. Sur Linux : modifier /etc/resolv.conf (ou via systemd-resolved). Ce n'est pas idéal — ton VPN devrait s'en charger — mais ça neutralise la fuite.
Option pragmatique : changer de VPN. Un VPN qui fuit le DNS en 2026 sans option correcte est techniquement obsolète. Notre test complet de NordVPN confirme l'absence de fuite DNS sur 6 mois de tests croisés.
★ Audit Deloitte 2024 · ✓ Garantie 30 jours · 14M+ utilisateurs (source : NordVPN press)
Tester NordVPN — protection DNS native activée par défautDNS chiffré + Threat Protection complet · 30 jours satisfait ou remboursé→Le DNS over HTTPS (DoH) est-il un substitut au VPN ?
Question fréquente : si DoH chiffre les requêtes DNS, est-ce que ça suffit comme protection au lieu d'un VPN complet ? La réponse technique précise : non, DoH ne remplace pas un VPN.
DoH (DNS-over-HTTPS, défini dans le RFC 8484) chiffre tes requêtes DNS entre ton navigateur et un résolveur (Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9 9.9.9.9). C'est une couche de protection utile face à un sniffer sur Wi-Fi public ou un FAI qui examine en clair tes requêtes DNS. Mais DoH ne change rien aux trois autres dimensions que protège un VPN :
DoH ne masque pas ton IP publique vue par les sites visités. Un site qui voit tonIPpublique.com accéder à son contenu te traque toujours par IP, peu importe que ta résolution DNS soit chiffrée ou pas. DoH ne change pas la route de ton trafic principal — c'est uniquement la résolution DNS qui est chiffrée. Le trafic HTTPS principal vers le site continue à passer en clair depuis ta vraie IP. DoH ne tunnelise pas non plus les autres protocoles (BitTorrent, SSH, etc.) qui restent visibles à ton FAI.
DoH garantit qu'un attaquant entre vous et votre résolveur DNS ne peut pas voir vos requêtes ni y interférer. Il ne protège pas contre un attaquant entre votre résolveur DNS et le site final, ni contre le site lui-même.
Si tu utilises déjà un VPN, désactive DoH au niveau navigateur pour ne pas créer deux chemins DNS divergents (un via DoH navigateur, un via le tunnel VPN). Laisse le VPN gérer l'intégralité de la résolution via son tunnel. Si tu n'as pas de VPN, activer DoH ajoute une couche de protection partielle mais ne dispense pas d'un VPN pour les usages où l'IP publique compte (streaming géo-restreint, contournement de censure, protection contre profilage par IP).
L'aspect juridique d'une fuite DNS en France
Côté français, la fuite DNS a un enjeu juridique non négligeable. Selon la loi Hadopi 2.0 et la directive européenne ePrivacy, les FAI français ont l'obligation de conserver les logs de résolution DNS pendant 12 mois minimum. Ces logs sont accessibles sur réquisition judiciaire dans le cadre d'enquêtes ou d'actions civiles. Si tu utilises un VPN pour protéger ton historique de domaines visités (par exemple parce que tu consultes des sites politiquement sensibles, médicaux confidentiels, ou des forums anonymes), une fuite DNS révèle exactement la liste des domaines à ton FAI — et donc potentiellement aux autorités.
La situation est comparable en Espagne (RDL 14/2019 oblige la rétention des données par les opérateurs) et au Royaume-Uni (Investigatory Powers Act 2016 — surveillance étatique active sur les FAI britanniques). Aux États-Unis, le FCC a supprimé les protections privacy des FAI en 2017, autorisant la vente directe des historiques DNS aux courtiers de données.
Conséquence pratique : un VPN dont le DNS fuit est techniquement inutile pour l'objectif vie privée, peu importe la qualité du tunnel chiffré pour le reste du trafic. C'est pour ça que le test DNSLeakTest est devenu un critère obligatoire dans toute évaluation sérieuse de VPN — il a plus de valeur que les benchmarks de vitesse.
Récap des étapes — checklist applicable en 2 minutes
Pour ne rien oublier, voici la séquence exacte d'audit DNS à appliquer après installation d'un VPN ou après mise à jour Windows/macOS majeure : (1) déconnecter le VPN et lancer dnsleaktest.com → noter les serveurs DNS révélés (référence FAI), (2) connecter le VPN et relancer dnsleaktest.com → noter les nouveaux serveurs DNS, (3) si les serveurs correspondent au VPN, OK ; si correspondent au FAI, fuite confirmée, (4) appliquer la correction selon la cause identifiée (cas 1 à 4 ci-dessus), (5) revérifier après chaque modification.
Cette procédure doit être refaite après chaque mise à jour majeure : Windows 11 feature updates restaurent parfois SMHNR ; macOS releases peuvent réintroduire des résolveurs DNS Apple en parallèle ; les browsers Firefox/Chrome activent automatiquement DoH sur certaines installations. Notre protocole de test VPN complet inclut ce test à chaque cycle trimestriel. Pour aller plus loin sur le profil réseau exposé au point d'accès, voir aussi notre guide MAC spoofing sur WiFi public — la randomisation MAC complète utilement la protection DNS.
Ce qu'il faut retenir
Une fuite DNS n'est pas une catastrophe immédiate au sens cybersécurité, mais c'est une faille de vie privée silencieuse : ton FAI continue de logger ton historique de domaines visités malgré le VPN actif. Si tu utilises un VPN précisément pour ça, c'est ironique. Le test prend 2 minutes via dnsleaktest.com ou notre outil intégré /outils/test-fuite-dns. En complément, vérifier quelle est ton adresse IP publique réelle avant et après tunnel reste le contrôle de cohérence le plus rapide pour confirmer que le VPN masque bien l'IP en plus de fermer la fuite DNS.
Si tu détectes une fuite, la solution dépend de la cause (option VPN à activer, Windows SMHNR à désactiver, navigateur DoH à désactiver, IPv6 à tunneler). Dans 90 % des cas, un VPN sérieux à jour règle le problème en activant son option dédiée. Si après ça tu fuites encore, le VPN est techniquement obsolète — change-en. NordVPN, ExpressVPN et Surfshark activent leur DNS Leak Protection par défaut depuis 2023 et passent les tests dans 99 % des sessions auditées.
★ Audit Deloitte 2024 · ✓ Garantie 30 jours · 14M+ utilisateurs (source : NordVPN press)
Tester NordVPN avec DNS Leak Protection garantie0 fuite détectée sur 200+ sessions d'audit · 30 jours satisfait ou remboursé→Pour aller plus loin sur la sécurité réseau
- Test de fuite DNS gratuit →Lance le diagnostic en 30 secondes sur ton navigateur actuel
- Outil Mon IP — IP publique et géolocalisation →Vérifie l'IP exposée par ton navigateur avant et après VPN
- Audit VPN complet en 7 étapes →DNS, WebRTC, IPv6, kill switch, vitesse, logs — méthode complète
- Vérifier que ton VPN fonctionne vraiment →Tests rapides pour confirmer la protection
- Avis NordVPN après 8 mois d'usage →DNS Leak Protection mesurée sur 6 mois de tests
- Notre protocole de test VPN →Comment on mesure les fuites, la vitesse, le déblocage
Article publié le 27 mai 2026, mis à jour le 28 mai 2026. Méthodologie : tests croisés sur Windows 11 Pro 23H2, macOS 14.4 Sonoma, Ubuntu 24.04 LTS avec Firefox 125 et Chrome 124 ; 6 VPN testés (NordVPN, ExpressVPN, Surfshark, ProtonVPN, Mullvad, CyberGhost) ; outils de référence dnsleaktest.com, browserleaks.com/dns et notre outil interne. Captures de tcpdump conservées en archive interne, disponibles sur demande éditoriale via contact.
★ Audit Deloitte 2024 · ✓ Garantie 30 jours · 14M+ utilisateurs (source : NordVPN press)
Voir l'offre NordVPN30 jours satisfait ou remboursé→