Tu as installé un VPN pour naviguer anonymement, mais comment savoir si ton VPN fonctionne vraiment ? Voici la réponse directe : une connexion VPN active ne garantit pas que ton adresse IP est cachée. Des fuites DNS, des fuites WebRTC ou une fuite IPv6 peuvent exposer ta vraie adresse IP — et donc ton fournisseur d'accès — aux sites que tu visites, sans le moindre avertissement.

Bonne nouvelle : tester une fuite DNS avec un VPN prend moins de cinq minutes, et la plupart des fuites se corrigent avec quelques réglages bien choisis. Dans ce guide, on te montre comment détecter une fuite DNS avec un DNS leak test, comment vérifier une fuite WebRTC sur Chrome et Firefox, comment contrôler les fuites IPv6, puis comment corriger chaque fuite étape par étape, du réglage le plus simple au plus avancé.

Pas de panique : si tu découvres que ton VPN affiche ta vraie adresse IP, ce n'est pas une fatalité. Suis le guide dans l'ordre, refais les tests après chaque étape, et tu sauras exactement d'où vient le problème — et comment le boucher.

C'est quoi une fuite DNS (et pourquoi ton VPN peut exposer ta vraie IP)

Pour comprendre ce qu'est une fuite DNS avec un VPN, il faut d'abord comprendre ce que fait le DNS. Chaque fois que tu tapes une adresse comme web2hunter.fr, ton appareil demande à un serveur DNS de traduire ce nom en adresse IP. Par défaut, cette requête passe par les serveurs DNS de ton FAI (Orange, Free, SFR, Bouygues, ou MTN, Orange Afrique, Moov en Afrique francophone). Ton FAI voit donc quels sites tu cherches à joindre, même s'il ne voit pas le contenu chiffré.

Quand tu actives ton VPN, tout ton trafic — y compris ces requêtes DNS — devrait passer par le tunnel chiffré et utiliser les serveurs DNS du VPN, pas ceux de ton FAI. Une fuite DNS se produit quand ce n'est pas le cas : ton VPN est connecté, mais tes requêtes DNS continuent de transiter par ton FAI. Résultat : ton FAI sait quels sites tu visites, et ton anonymat est compromis. C'est le piège classique du « mon VPN ne protège pas » : l'icône dit connecté, mais la protection est trouée.

Il existe en réalité trois grandes familles de fuites VPN :

  • La fuite DNS : tes requêtes DNS passent par les DNS de ton FAI au lieu des DNS du VPN. C'est la plus fréquente, notamment avec un VPN gratuit ou une application mal configurée.
  • La fuite WebRTC : WebRTC est une technologie intégrée aux navigateurs (Chrome, Firefox, Edge) pour la visio et le partage en temps réel. Elle peut révéler ta vraie adresse IP locale ou publique même derrière un VPN, directement depuis ton navigateur.
  • La fuite IPv6 : beaucoup de VPN ne gèrent que le trafic IPv4. Si ton FAI te fournit une adresse IPv6 et que ton VPN l'ignore, une partie de ton trafic sort du tunnel en clair, avec ta vraie IP.

Dans les trois cas, le symptôme est le même : tu crois être anonyme, mais un site de test de fuite VPN révèle ton IP réelle. D'où l'importance de vérifier, pas de supposer.

Attention : un VPN qui se déconnecte et se reconnecte sans arrêt peut aussi provoquer des fuites à chaque coupure, quand ton trafic repasse brièvement par ta connexion normale. Si c'est ton cas, commence par régler les déconnexions avec notre guide sur le VPN qui se déconnecte tout le temps, puis reviens tester tes fuites ici.

Ton action concrète : avant tout test, note quelque part ton adresse IP réelle (VPN déconnecté) en tapant « quelle est mon adresse IP » dans un moteur de recherche. Tu en auras besoin pour comparer.

Tester les fuites de ton VPN en 5 minutes

Tester une fuite DNS de VPN, une fuite WebRTC ou une fuite IPv6 ne demande aucune compétence technique : il suffit de visiter les bons sites de test, VPN connecté, et de lire les résultats. Voici la méthode complète, dans l'ordre.

Avant de tester : prépare ton comparatif

Pour que les tests aient un sens, il te faut deux repères : ton IP réelle (VPN coupé) et l'IP du serveur VPN (VPN connecté). Note ton adresse IP réelle d'abord, puis connecte ton VPN à un serveur — par exemple un serveur en France si tu veux tester un VPN pour la France — et note l'adresse IP affichée par le VPN dans son application. Tout écart entre ce que montrent les sites de test et l'IP du serveur VPN est suspect.

1. Tester une fuite DNS (DNS leak test)

Le test de fuite DNS est le plus important. Rends-toi sur un site de DNS leak test reconnu, comme dnsleaktest.com, avec ton VPN connecté. Lance le test standard, puis le test étendu (« extended test ») qui interroge davantage de serveurs.

Comment lire le résultat : la page affiche la liste des serveurs DNS détectés, avec leur pays et souvent leur propriétaire. Si tous les serveurs appartiennent à ton fournisseur VPN et se situent dans le pays du serveur choisi, tout va bien. En revanche, si tu vois apparaître ton FAI (Orange, Free, SFR, Bouygues…) ou des serveurs DNS de ton pays réel alors que ton VPN est censé te situer ailleurs, tu as une fuite DNS. C'est le cas typique du « vpn fuite dns » que beaucoup découvrent par hasard.

Il existe aussi des DNS leak test en français ou des outils intégrés à certains sites de test VPN généralistes, mais dnsleaktest.com reste la référence la plus lisible pour un premier diagnostic.

2. Tester une fuite WebRTC (Chrome, Firefox, Edge)

Pour détecter une fuite WebRTC avec ton VPN, ouvre ipleak.net ou browserleaks.com/webrtc, VPN connecté. Ces pages affichent ton adresse IP telle que WebRTC la révèle au navigateur.

Si la section WebRTC affiche ta vraie adresse IP publique (celle notée VPN coupé) ou ton adresse IP locale de façon exploitable alors que le reste de la page montre l'IP du VPN, tu as une fuite WebRTC. Ce problème touche surtout Chrome et les navigateurs basés sur Chromium, mais Firefox peut aussi fuir selon sa configuration. Un test WebRTC VPN fait partie de toute vérification sérieuse, car c'est une fuite invisible dans l'application VPN elle-même : tout se joue dans le navigateur.

3. Vérifier ton adresse IP et une fuite IPv6

Enfin, vérifie simplement ton adresse IP affichée : sur ipleak.net ou un site « quelle est mon adresse IP », l'IP publique doit être celle du serveur VPN, jamais ta vraie IP. Si mon VPN affiche ma vraie adresse IP sur ces sites, la fuite est confirmée — il faut passer aux corrections ci-dessous.

Pour l'IPv6, regarde si une adresse IPv6 publique est détectée alors que ton VPN annonce ne gérer que l'IPv4, ou si l'adresse IPv6 affichée correspond à ton FAI. Une fuite IPv6 VPN est fréquente sur Windows et sur les box des FAI français qui distribuent largement l'IPv6.

Le petit réflexe hunter : refais ces trois tests après chaque correction appliquée plus bas. Un seul test ne suffit pas : c'est la comparaison avant/après qui prouve que la fuite est bouchée.

Ton action concrète : fais les trois tests maintenant (DNS, WebRTC, IP/IPv6) et note les résultats. Tu sais exactement quelles fuites corriger.

Corriger une fuite DNS : 6 solutions du plus simple au plus avancé

Tu as détecté une fuite ? Voici comment corriger une fuite DNS de VPN étape par étape, en commençant par les réglages les plus simples. Chaque étape cible une cause précise.

Étape 1 : forcer l'utilisation des serveurs DNS du VPN

La cause numéro un des fuites DNS, c'est que ton système continue d'utiliser les DNS de ton FAI au lieu des DNS du VPN. Ouvre les paramètres de ton application VPN et cherche une option du type « serveurs DNS du VPN », « DNS privés », « utiliser les DNS du VPN » ou « protection contre les fuites DNS ». Active-la.

Si ton application n'a pas cette option, tu peux aussi configurer manuellement des DNS neutres sur ton système (par exemple ceux de Cloudflare 1.1.1.1 ou Quad9 9.9.9.9), mais la meilleure solution reste de laisser le VPN gérer lui-même le DNS : un VPN sérieux pousse automatiquement ses propres serveurs DNS quand le tunnel s'établit. Après le changement, vide le cache DNS (sur Windows : ipconfig /flushdns dans l'invite de commandes) et relance un DNS leak test.

Étape 2 : activer le kill switch (coupe-circuit)

Le kill switch VPN, c'est quoi ? C'est un coupe-circuit : si la connexion VPN tombe, même une fraction de seconde, le kill switch bloque tout accès à internet jusqu'à ce que le tunnel soit rétabli. Sans lui, ton trafic — et tes requêtes DNS — repartent en clair par ton FAI à chaque micro-coupure, créant des fuites intermittentes très difficiles à remarquer.

Active le kill switch dans les paramètres de ton VPN (souvent dans « Sécurité », « Protection » ou « Réseau »). Sur Windows et macOS, la plupart des VPN payants le proposent. Sur Android, cherche l'option « VPN toujours activé » et « bloquer les connexions sans VPN » dans les paramètres système du VPN. Sur iPhone, le kill switch est plus limité par iOS : active au minimum la reconnexion automatique et évite de laisser le VPN se couper en tâche de fond. Un VPN sans kill switch activé, c'est une protection qui dort la moitié du temps.

Étape 3 : désactiver WebRTC dans ton navigateur

Si ton test a révélé une fuite WebRTC, la correction se fait côté navigateur, pas côté VPN. Pour désactiver WebRTC sur Firefox : tape about:config dans la barre d'adresse, accepte l'avertissement, cherche media.peerconnection.enabled et passe la valeur à false. Redémarre Firefox et reteste.

Pour désactiver WebRTC sur Chrome (et Edge, Brave, Opera), Chrome ne propose pas d'interrupteur natif : installe l'extension officielle « WebRTC Network Limiter » ou utilise uBlock Origin avec l'option de blocage WebRTC activée. Recharge ensuite la page de test WebRTC pour confirmer que plus aucune IP réelle ne s'affiche. C'est le remède standard contre les fuites WebRTC VPN sur Chrome et Firefox.

Étape 4 : désactiver IPv6 si ton VPN ne le gère pas

Quand ton VPN ne prend en charge que l'IPv4, le plus sûr est de désactiver IPv6 sur ton appareil pour éviter toute fuite IPv6. Sur Windows : Panneau de configuration, Centre Réseau et partage, Modifier les paramètres de la carte, clic droit sur ta connexion, Propriétés, puis décoche « Protocole Internet version 6 (TCP/IPv6) ». Sur Android, il n'y a pas toujours d'interrupteur direct : passe par les paramètres APN de ton opérateur ou vérifie que ton application VPN propose une option « désactiver IPv6 » ou « protection IPv6 ».

Si ton VPN annonce une prise en charge complète de l'IPv6 (de plus en plus courante), tu peux le laisser activé — mais vérifie avec un test que l'adresse IPv6 détectée est bien celle du VPN, pas celle de ton FAI.

Étape 5 : changer de protocole VPN

Le protocole VPN (OpenVPN, WireGuard, IKEv2…) influence la façon dont le tunnel gère le DNS. Si tu rencontres une fuite DNS persistante à cause d'OpenVPN, essaie de basculer sur WireGuard dans les paramètres de ton application, ou inversement. Certains protocoles gèrent mieux la poussée des serveurs DNS et la résistance aux coupures.

C'est aussi l'étape où tester un autre serveur du même VPN peut aider : un serveur surchargé ou mal configuré peut mal router le DNS. Change de pays ou de ville, reconnecte-toi, et relance un DNS leak test.

Étape 6 : réinstaller l'application et repartir sur une base saine

Si rien n'y fait : désinstalle complètement l'application VPN, redémarre ton appareil, réinstalle la dernière version depuis le site officiel, et reconnecte-toi avec les réglages des étapes 1 à 5 déjà en tête. Une installation corrompue ou une vieille version peut être la source d'une fuite DNS récalcitrante, surtout après une mise à jour de Windows ou d'Android.

Le petit réflexe hunter : après chaque étape, relance un DNS leak test étendu. Ne passe à l'étape suivante que si la fuite persiste : inutile de désactiver IPv6 si le problème venait simplement des DNS du FAI.

Ton action concrète : applique les étapes dans l'ordre et valide chacune par un test. Dans la majorité des cas, les étapes 1 et 2 suffisent à corriger une fuite DNS.

Quand changer de VPN (ou demander de l'aide)

Parfois, le problème n'est pas le réglage, c'est le VPN lui-même. Voici les signaux qui indiquent qu'il est temps de changer de VPN plutôt que de continuer à bricoler :

  • Les fuites DNS persistent après toutes les corrections ci-dessus, sur plusieurs serveurs et protocoles.
  • Ton VPN gratuit fuit systématiquement : beaucoup de VPN gratuits ne proposent ni protection anti-fuite DNS, ni kill switch, ni support IPv6. C'est souvent le prix caché de la gratuité.
  • L'application n'a tout simplement pas d'options anti-fuite : pas de kill switch, pas de DNS privés, pas de choix de protocole.
  • Le support client ne répond pas ou te renvoie des réponses génériques quand tu signales une fuite.

Si tu changes de fournisseur, choisis un VPN avec protection anti-fuite intégrée et kill switch sur toutes les plateformes : avec la protection DNS, WebRTC et IPv6 activée par défaut, le risque de fuite devient marginal et tu n'as plus à bricoler les réglages à la main.

Et si tu veux d'abord écarter un problème de connexion avant d'incriminer ton VPN, vérifie aussi que ton VPN ne se déconnecte pas en boucle : des coupures répétées créent des fenêtres de fuite à chaque reconnexion, comme expliqué dans notre guide sur le VPN qui se déconnecte tout le temps.

Notre reco : un bon VPN ne se juge pas à son application « connectée » mais à ses tests : DNS leak test propre, aucun WebRTC qui fuite, kill switch actif. Si ton fournisseur actuel échoue aux trois, c'est lui le bug à corriger.

Ton action concrète : si après ce guide tes tests sont toujours rouges, contacte le support de ton VPN avec des captures des tests — ou change de fournisseur plutôt que de naviguer avec une fausse protection.

Foire aux questions

Mon VPN affiche ma vraie adresse IP : que faire ?

D'abord, confirme avec un site « quelle est mon adresse IP » et un DNS leak test, VPN connecté. Si ta vraie IP apparaît, applique dans l'ordre : forcer les DNS du VPN, activer le kill switch, désactiver WebRTC dans le navigateur, puis désactiver IPv6. Si après tout ça ton VPN affiche toujours ta vraie adresse IP, le problème vient probablement du fournisseur lui-même.

C'est quoi le kill switch d'un VPN, exactement ?

Le kill switch (ou coupe-circuit) bloque tout ton trafic internet dès que la connexion VPN s'interrompt, même brièvement. Sans lui, à chaque micro-coupure, tes requêtes DNS et ton trafic repartent en clair via ton FAI, ce qui crée des fuites intermittentes. C'est l'explication la plus simple du « vpn kill switch » : une assurance anti-fuite automatique.

Comment désactiver WebRTC sur Chrome et Firefox ?

Sur Firefox : about:config, puis passe media.peerconnection.enabled à false. Sur Chrome, il n'y a pas d'option native : installe l'extension « WebRTC Network Limiter » ou active le blocage WebRTC dans uBlock Origin. Vérifie ensuite sur ipleak.net ou browserleaks.com que plus aucune IP réelle ne s'affiche.

Un VPN gratuit peut-il éviter les fuites DNS ?

Rarement. Les VPN gratuits proposent souvent une protection anti-fuite limitée : pas de kill switch, pas de DNS privés, pas de gestion de l'IPv6. Si tu tiens à un VPN gratuit, teste-le rigoureusement avec un DNS leak test et un test WebRTC, et méfie-toi des promesses d'anonymat total. Pour une protection fiable, un VPN payant avec protection anti-fuite intégrée reste la valeur sûre.

Faut-il désactiver IPv6 quand on utilise un VPN ?

Oui, si ton VPN ne gère que l'IPv4 : sinon une partie de ton trafic peut sortir du tunnel avec ta vraie adresse IPv6. Désactive IPv6 dans les paramètres de ta carte réseau (Windows) ou vérifie l'option anti-fuite IPv6 de ton application VPN. Si ton VPN gère nativement l'IPv6, tu peux le laisser activé après avoir vérifié par un test que l'IPv6 détectée est celle du VPN.

Mon FAI peut-il voir les sites que je visite si mon VPN fuit ?

En cas de fuite DNS, oui : tes requêtes DNS transitent par les serveurs de ton FAI, qui voit donc les noms de domaine que tu cherches à joindre, même si le contenu reste chiffré. C'est précisément pour ça qu'un DNS leak test fait partie de toute vérification sérieuse : un VPN qui fuit au niveau DNS ne protège pas ta vie privée face à ton FAI.