Aller au contenu
← Tous les outils

Quel est mon DNS

Recherchez les enregistrements DNS publics A et AAAA à l'aide de Cloudflare DNS over HTTPS.

Cet outil effectue une recherche DNS via le résolveur public de Cloudflare sur HTTPS et vous montre les enregistrements A et AAAA qu'il renvoie pour tout nom d'hôte que vous saisissez. Il ne montre pas la liste des serveurs DNS de votre routeur ni les résolveurs configurés de votre système d'exploitation, car les navigateurs ne sont pas autorisés à les lire pour des raisons de sécurité. J'ai ajouté cet avertissement en gros caractères car c'est le point de confusion le plus fréquent concernant le fonctionnement de cette page. Ci-dessous, j'explique comment fonctionne réellement le DNS, comment trouver votre véritable résolveur depuis un terminal, et pourquoi votre navigateur ignore peut-être déjà le serveur DNS attribué par votre routeur.

Qu'est-ce que le DNS, réellement ?

Le DNS (Domain Name System) est l'annuaire téléphonique de l'internet qui traduit des noms d'hôte lisibles par l'homme comme example.com en adresses IP auxquelles les logiciels peuvent se connecter. Il a été défini dans la RFC 1034 et la RFC 1035 en 1987. Le protocole de base est resté inchangé, bien que l'écosystème qui l'entoure ait considérablement évolué.

La chaîne de recherche fait intervenir trois acteurs. Un serveur de noms faisant autorité (authoritative name server) détient les données de zone réelles d'un domaine, définies par l'administrateur du domaine. Un résolveur récursif (recursive resolver) (aussi appelé résolveur complet) interroge les serveurs faisant autorité en votre nom, met en cache les réponses et renvoie les résultats aux clients. Un résolveur stub (stub resolver) est le minuscule client DNS intégré à votre système d'exploitation ; il se contente de relayer les requêtes vers un résolveur récursif. Lorsque vous saisissez une URL, votre résolveur stub interroge votre résolveur récursif configuré. Celui-ci renvoie la réponse s'il l'a en cache, ou parcourt l'arborescence DNS à partir des serveurs racines jusqu'à trouver le serveur faisant autorité pour ce domaine.

Les types d'enregistrements les plus courants sont :

  • A associe un nom à une adresse IPv4. La plupart des sites web en publient au moins un.
  • AAAA associe un nom à une adresse IPv6. Publié aux côtés des enregistrements A sur les sites en double pile.
  • CNAMEest un alias pointant un nom vers un autre. Il ne peut pas coexister avec d'autres enregistrements à la racine de la zone (le domaine nu comme example.com), c'est pourquoi les CDN utilisent des extensions propriétaires ALIAS ou ANAME pour les domaines racines.
  • MXspécifie les serveurs de messagerie responsables d'un domaine, avec des valeurs de priorité pour gérer l'ordre de secours.
  • TXTcontient du texte arbitraire, le plus souvent des enregistrements SPF pour l'authentification des e-mails, des clés publiques DKIM et des preuves de propriété de domaine pour des services comme Google Search Console.

Chaque enregistrement possède un TTL (Time To Live) en secondes. Les résolveurs récursifs conservent la réponse en cache pendant cette durée avant d'en récupérer une nouvelle. Un TTL de 300 signifie que les résolveurs se mettent à jour toutes les 5 minutes ; un TTL de 86400 signifie une fois par jour. C'est pourquoi la "propagation DNS" prend du temps après une modification : chaque résolveur sur internet ayant mis en cache l'ancien enregistrement doit attendre l'expiration de son TTL avant de voir le nouveau. Abaisser votre TTL à 300 avant une migration planifiée et le remonter ensuite est une pratique courante.

Comment cette page détecte votre résolveur DNS

Cet outil ne détecte pas directement votre résolveur configuré. À la place, il envoie une requête DNS depuis votre navigateur à l'API DoH de Cloudflare à l'adresse cloudflare-dns.com/dns-query au format application/dns-json et affiche les enregistrements A et AAAA renvoyés par Cloudflare pour le nom d'hôte que vous avez saisi. Le résultat vous indique ce que voit le résolveur 1.1.1.1 de Cloudflare, qui est généralement la réponse faisant autorité sans aucun filtrage local.

Les quatre principaux résolveurs publics ont chacun leur propre empreinte réseau et politique. J'utilise Cloudflare ici car il est régulièrement parmi les plus rapides lors des tests de latence indépendants et publie une politique de confidentialité claire. Les autres :

  • Google 8.8.8.8 / 8.8.4.4 est le plus grand résolveur public par volume de requêtes. Google enregistre les requêtes et les anonymise après 24 à 48 heures. Pas de filtrage des logiciels malveillants par défaut.
  • Quad9 9.9.9.9 / 149.112.112.112bloque les domaines associés aux logiciels malveillants et au phishing en utilisant les données de plus de 20 partenaires de sécurité. Il n'enregistre aucune information d'identification personnelle et est géré par une organisation suisse à but non lucratif.
  • OpenDNS 208.67.222.222 / 208.67.220.220 (désormais Cisco) propose des catégories de filtrage configurables. Il enregistre les requêtes ; les abonnements familiaux et professionnels ajoutent des redirections vers des pages de blocage.

Si le résultat de cet outil diffère de ce que renvoie dig ou nslookupsur votre machine, la cause la plus fréquente est que le résolveur de votre OS a mis en cache une ancienne réponse ou renvoie un résultat de type "split-horizon" (une IP privée pour des noms d'hôte internes).

Trouver votre DNS depuis la ligne de commande

Pour voir quel résolveur votre système d'exploitation est réellement configuré à utiliser, et non ce qu'une page web peut déduire, vous devez utiliser un terminal. Ces commandes fonctionnent sur les trois plateformes principales sans installation supplémentaire.

Windows (PowerShell)

# Afficher les adresses des serveurs DNS par carte réseau
Get-DnsClientServerAddress

# Interroger un résolveur spécifique pour le tester
nslookup example.com 1.1.1.1

# Vider le cache DNS local
ipconfig /flushdns

Get-DnsClientServerAddressrépertorie les serveurs DNS attribués à chaque interface réseau, y compris les serveurs principaux et secondaires. Si votre VPN est actif, vous verrez souvent le serveur DNS de l'entreprise sur la carte VPN et celui de votre FAI ou routeur sur la carte Wi-Fi. Le choix de Windows dépend de la métrique de l'interface.

macOS (Terminal)

# Afficher toutes les configurations de résolveur (y compris mDNS et VPN)
scutil --dns

# Interroger et afficher la réponse + le temps de réponse
dig example.com +stats

# Interroger un résolveur spécifique
dig @9.9.9.9 example.com

# Vider le cache DNS
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

scutil --dns affiche la liste complète des résolveurs utilisés par macOS, y compris les redirections par domaine configurées par les profils VPN. Il révèle souvent de nombreuses entrées de résolveurs que la simple sortie de la commande digmasque. L'option +stats de dig affiche le temps de requête en millisecondes, idéal pour comparer les performances.

Linux

# Systèmes utilisant systemd-resolved (Ubuntu 18.04+, Fedora, Arch)
resolvectl status

# Solution de secours pour les systèmes minimaux ou sans systemd
cat /etc/resolv.conf

# Interroger avec mesure du temps
dig example.com +stats

# Vider le cache de systemd-resolved
sudo resolvectl flush-caches

Sur les systèmes utilisant systemd-resolved, /etc/resolv.confpointe souvent vers le résolveur stub local à l'adresse 127.0.0.53 plutôt que vers le serveur DNS réel. La commande resolvectl status affiche les serveurs réels par interface. Sur les anciens systèmes ou dans les conteneurs, /etc/resolv.conf reste la source faisant autorité.

Quand votre navigateur ignore le résolveur de votre OS

Depuis 2019 environ, Firefox et Chrome ont commencé à contourner le résolveur configuré de votre système d'exploitation pour envoyer directement les requêtes à un serveur DoH de leur choix. Il ne s'agit pas d'un bug, mais d'une fonctionnalité de confidentialité intentionnelle. Cependant, cela crée des problèmes dans certains environnements.

Firefox a les paramètres par défaut les plus stricts. Aux États-Unis, il active le DoH via Cloudflare par défaut, sauf s'il détecte un signal d'entreprise ou de contrôle parental. Le paramètre se trouve dans about:config sous la clé network.trr.mode :

  • 0 — désactivé (utilisation du résolveur de l'OS)
  • 2 — DoH avec repli sur l'OS (valeur par défaut de Firefox dans de nombreuses régions)
  • 3 — DoH uniquement, pas de repli sur l'OS
  • 5 — DoH complètement désactivé

J'ai rencontré ce cas de figure lors de la configuration d'un outil interne. L'équipe de sécurité avait configuré un serveur DNS d'entreprise "split-horizon" via l'adaptateur VPN pour que les noms d'hôte internes comme jenkins.internal se résolvent correctement. Tout fonctionnait sur Chrome et Safari. Firefox, en revanche, utilisait DoH via Cloudflare, renvoyant une erreur NXDOMAIN pour jenkins.internal alors que la résolution fonctionnait sur toutes les autres applications de la machine. La solution a été de configurer network.trr.mode = 5 dans about:config pour les utilisateurs concernés, mais la plupart des gens n'auraient jamais diagnostiqué cela sans savoir que DoH était actif.

Chrome active automatiquement le DoH si votre serveur DNS configuré le prend en charge (fonctionnalité nommée "HTTPS automatique pour le DNS"). Il passe au DoH en utilisant la même IP de serveur. Si votre routeur pointe vers 8.8.8.8, Chrome utilise le point d'accès DoH de Google. Ceci est défini dans la RFC 8484.

Le Relais privé iOS (iCloud+) et le DNS privé d'Android utilisent le DNS sur TLS (DoT, RFC 7858) pour chiffrer les requêtes au niveau de l'OS, sous le navigateur. Lorsque l'un ou l'autre est actif, chaque application de l'appareil envoie des requêtes DNS chiffrées à Apple ou au résolveur de votre choix, peu importe ce que le routeur a annoncé.

Pourquoi le choix du résolveur est réellement important

Le choix du résolveur DNS a des implications concrètes sur la confidentialité, la vitesse, le filtrage et la sécurité.

  • Confidentialité.Une requête DNS sur le port 53 transite en texte clair. Votre FAI, toute personne sur le même réseau ou tout routeur sur le chemin peut lire chaque nom d'hôte que vous recherchez. Passer à un résolveur DoH ou DoT chiffre ces requêtes. Votre résolveur les voit toujours, vous transférez donc simplement la visibilité de votre FAI vers le fournisseur du résolveur.
  • Vitesse.La latence DNS s'ajoute à chaque nouvelle connexion établie par votre navigateur. Un résolveur plus lent de 50 ms par rapport à la moyenne affectera visiblement le chargement des pages sur les sites comportant de nombreux noms d'hôte. Le réseau anycast de Cloudflare place 1.1.1.1 à quelques millisecondes de la plupart des utilisateurs ; les serveurs des FAI sont géographiquement proches mais souvent plus lents en raison d'infrastructures sous-dimensionnées.
  • Censure.Certains FAI bloquent des domaines en renvoyant de fausses réponses DNS pour les noms d'hôte signalés. Utiliser un résolveur public qui n'applique pas ces filtres permet de contourner les blocages DNS. Notez que les FAI et les gouvernements disposent d'autres mécanismes de blocage (trous noirs BGP, filtrage SNI) que les modifications DNS ne résolvent pas.
  • Fuites DNS avec VPN.Un VPN qui achemine le trafic dans un tunnel mais laisse les requêtes DNS s'échapper vers le résolveur de votre FAI présente une fuite DNS. Votre FAI voit toujours chaque nom d'hôte recherché même si votre IP semble être ailleurs. L'outil de fuite VPN vérifie spécifiquement ce point.
  • Filtrage. Quad9 bloque les domaines de logiciels malveillants et de phishing. OpenDNS propose un filtrage par catégorie configurable. Ce sont deux utilisations légitimes : Quad9 pour la sécurité sans configuration, OpenDNS pour le contrôle parental ou scolaire.

Problèmes DNS courants et comment les diagnostiquer

Le site se charge sur mobile mais pas sur ordinateur portable

Il s'agit presque toujours d'un enregistrement obsolète en cache. Votre ordinateur a résolu le nom d'hôte avant une modification DNS et a conservé l'ancienne IP pendant toute la durée du TTL. Les données mobiles utilisent généralement un résolveur différent avec un cache distinct, affichant ainsi le nouvel enregistrement immédiatement. Solution : videz le cache DNS (commandes ci-dessus) et rechargez.

Le DNS se résout avec dig mais pas dans le navigateur

Votre navigateur utilise le DoH avec un résolveur différent de celui de votre système d'exploitation. Si vous êtes sur un réseau d'entreprise avec un DNS "split-horizon" (des noms d'hôte internes qui ne se résolvent que sur le résolveur d'entreprise), le résolveur DoH du navigateur renverra NXDOMAIN tandis que dig, qui interroge le résolveur système, réussira. Désactivez le DoH dans le navigateur pour l'environnement concerné.

Les pages se chargent lentement malgré une connexion rapide

Une latence élevée du résolveur peut en être la cause. Exécutez dig example.com +statset regardez la ligne "Query time" en bas. Tout temps supérieur à 100 ms est nettement plus lent qu'un résolveur public performant. Configurez le DNS de votre OS ou routeur sur 1.1.1.1 ou 8.8.8.8 pour comparer. Lors d'une nouvelle session de navigation sans cache, la latence du résolveur s'ajoute directement au temps d'accès au premier octet pour chaque nouveau domaine.

Les noms d'hôte internes échouent uniquement dans Firefox

Le DoH de Firefox est actif et écrase le résolveur de l'entreprise ou du VPN. Ouvrez about:config, recherchez network.trr.mode et réglez-le sur 5pour désactiver DoH. L'équipe informatique peut également déployer un signal via un domaine canari (renvoyant un enregistrement spécifique pour use-application-dns.net) pour indiquer à Firefox de désactiver automatiquement le DoH sur les réseaux gérés.

Comparatif des résolveurs DNS publics

Le choix d'un résolveur est un compromis entre politique de confidentialité, filtrage, vitesse et confiance envers l'opérateur.

RésolveurIPConfidentialitéFiltrage des malwaresLatence moyenne
Cloudflare1.1.1.1 / 1.0.0.1Pas d'enregistrement ; supprimé sous 25hNon (1.1.1.2 le fait)~11ms de moyenne globale
Google8.8.8.8 / 8.8.4.4Enregistré ; anonymisé après 24–48hNon~20ms de moyenne globale
Quad99.9.9.9 / 149.112.112.112Aucune donnée perso enregistrée ; OSBL suisseOui (renseignements menaces)~15ms de moyenne globale
OpenDNS208.67.222.222 / 208.67.220.220Enregistré (Cisco) ; filtrage paramétrableOui (catégories)~20ms de moyenne globale
FAI classiquevariableEnregistré ; durée de rétention variable selon FAINon~5–30ms (proche géographiquement)

Les chiffres de latence sont des moyennes globales approximatives issues de DNSPerf. Votre latence réelle dépend fortement de votre région et des accords d'interconnexion (peering) de votre FAI.

Foire aux questions

Quel est mon serveur DNS ?

Il y a généralement trois niveaux de réponse. Votre routeur possède un DNS configuré (souvent le résolveur de votre FAI). Il le transmet à vos appareils via DHCP. Votre OS l'enregistre comme résolveur par défaut et votre résolveur stub lui transmet les requêtes. Enfin, votre navigateur peut écraser ce paramètre en utilisant le DoH vers un résolveur public. Pour voir ce que votre OS utilise réellement, lancez Get-DnsClientServerAddress sur Windows, scutil --dns sur macOS, ou resolvectl status sur Linux.

Pourquoi mon DNS diffère-t-il de celui affiché par mon routeur ?

Votre routeur diffuse un serveur DNS via DHCP, mais votre appareil peut l'ignorer. Un client VPN configure souvent un autre serveur DNS lors de sa connexion. Un navigateur avec DoH activé contourne complètement le résolveur de l'OS pour ses propres requêtes. Les profils MDM d'entreprise sur les appareils gérés imposent souvent un résolveur spécifique. Chacun de ces niveaux peut afficher un résolveur différent de celui de votre routeur.

Est-il plus sûr de passer au DNS 1.1.1.1 ?

Pour la confidentialité vis-à-vis de votre FAI, oui. Le résolveur de Cloudflare ne vend pas vos historiques de requêtes et les supprime sous 25 heures. Le DNS de votre FAI transite en clair sur le port 53, visible par n'importe qui sur le réseau. Passer à 1.1.1.1 avec DoH empêche votre FAI de lire vos requêtes. Pour la protection contre les malwares, 1.1.1.1 ne filtre rien par défaut ; utilisez plutôt 1.1.1.2. Changer de DNS ne masque pas votre adresse IP et ne chiffre pas vos connexions en dehors des requêtes DNS.

Mon FAI peut-il voir les sites que je visite si j'utilise 1.1.1.1 ?

Pas via le DNS si vous utilisez DoH ou DoT. Mais le DNS n'est qu'un signal parmi d'autres. Votre FAI voit toujours les adresses IP de destination de vos connexions et le champ SNI (Server Name Indication) lors de l'établissement de la connexion TLS, ce qui révèle le nom d'hôte sur les sites HTTPS. Le chiffrement du SNI (ECH - Encrypted Client Hello) n'est pas encore déployé partout. Utiliser 1.1.1.1 avec DoH sécurise le DNS, mais pas les IP ou le SNI.

Comment savoir si mon DNS fuit ?

Une fuite DNS signifie que votre appareil envoie des requêtes DNS en dehors du tunnel VPN vers le résolveur de votre FAI, alors même que le VPN est connecté. Votre IP de sortie VPN est visible, mais vos requêtes DNS restent exposées. L'outil de fuite VPN vérifie cela en comparant votre IP publique, votre IP WebRTC et le résolveur répondant à vos requêtes DNS. Si les trois pointent vers le fournisseur VPN, vous êtes protégé.

Le DNS traduit des noms en IP, mais l'IP elle-même indique sur quel réseau vous êtes connecté. Consultez Mon IP pour voir l'adresse d'origine de vos connexions. L'organisation derrière cette IP est visible dans Mon FAI. Si vous soupçonnez votre VPN de laisser échapper le DNS en dehors du tunnel, la page de test de fuite VPN analyse votre IP publique, votre IP WebRTC et votre résolveur DNS. Pour tester la vitesse et la latence, rendez-vous sur Test de débit internet.

Sources citées ci-dessus

Common questions

What is my DNS server?
There are usually three layers. Your router advertises a DNS server via DHCP (often your ISP’s resolver). Your OS stores it as the configured resolver. Your browser may then override it with DoH to a public resolver. To see the OS-level setting: run Get-DnsClientServerAddress on Windows, scutil --dns on macOS, or resolvectl status on Linux.
Why is my DNS different from what my router shows?
Your router broadcasts a DNS server via DHCP, but any layer above it can override it. A VPN client pushes a different DNS server when the tunnel connects. A browser with DoH enabled ignores the OS resolver for its own queries. Corporate MDM profiles often set a resolver that overrides the router entirely.
Is changing my DNS to 1.1.1.1 safer?
For privacy from your ISP, yes. Cloudflare does not sell query logs and purges them within 25 hours. Your ISP’s resolver on port 53 is plaintext and visible on the network. Switching to 1.1.1.1 over DoH hides your DNS queries from your ISP. It does not hide your IP address or encrypt your connections beyond the DNS query itself.
Can my ISP see which websites I visit if I use 1.1.1.1?
Not via DNS if you use DoH or DoT. But your ISP can still see destination IP addresses and the SNI field in TLS handshakes, which reveals the hostname. DoH closes the DNS visibility window; it does not close the IP or SNI window. Encrypted Client Hello (ECH) addresses SNI but is not universally deployed.
How do I know if my DNS is leaking?
A DNS leak means your device sends DNS queries to your ISP’s resolver even though a VPN is connected. Your VPN exit IP appears correct but your ISP still sees every hostname you look up. The VPN leak tool on this site checks your public IP, WebRTC IP, and the resolver answering your DNS queries. If all three match the VPN provider, you are clean.

Consultez également ces outils

🌐Quelle est mon IPAffichez instantanément votre adresse IPv4 et/ou IPv6 publique avec les détails du FAI, de la ville et du pays.📡Quel est mon FAIDécouvrez quel fournisseur d'accès Internet (FAI) ou organisation est associé à votre IP publique.📶Quelle est ma LatenceMesurez le temps de trajet aller-retour HTTPS depuis votre navigateur vers ce site (ping pratique).🛜Quel est mon Type de RéseauDétectez si vous êtes sur Wi-Fi, cellulaire ou Ethernet, avec la classe de vitesse estimée par l'API Network Info.🔐Fuite VPN / Est-ce que je fuite?Comparez votre IP visible en HTTP avec les adresses WebRTC ICE pour repérer d'éventuelles fuites d'IP.Test de Vitesse InternetTestez vos vitesses de téléchargement et d'envoi avec un test de vitesse rapide et précis dans le navigateur.🖥️Quel est mon NavigateurDétectez le nom, la version, le moteur et le système d'exploitation de votre navigateur en un clic.🔍Quel est mon User AgentConsultez la chaîne d'agent utilisateur complète que votre navigateur envoie aux sites Web.🍪Statut des Cookies et du SuiviVérifiez si les cookies internes et le stockage web fonctionnent, ainsi que les signaux DNT/GPC.📐Quelle est ma Résolution d'ÉcranVérifiez votre résolution d'écran, profondeur de couleur, rapport de pixels et taille de fenêtre d'affichage.🎮Quel est mon WebGL / GPUDétectez votre moteur de rendu GPU, votre fournisseur, la version de WebGL et les capacités graphiques.📍Quelle est ma PositionDécouvrez votre position approximative basée sur votre adresse IP, y compris la ville et le pays.🕐Quel est mon Fuseau HoraireTrouvez votre fuseau horaire actuel, décalage UTC et heure locale avec le statut de l'heure d'été.🔌Quels sont mes Ports OuvertsVérifiez quels ports TCP sont ouverts, fermés ou filtrés sur votre adresse IP publique.