Menu Fermer

Comment connaitre ses DNS (Windows, Linux et Android)

Pour faire correspondre un nom d’hôte à une adresse IP, on utilise le protocole DNS.
Pour cela, le système d’exploitation configure des serveurs DNS pour chaque interface réseau.
Comment connaître et trouver les adresses DNS utilisés ?
Il suffit de suivre les méthodes simples de ce guide complet.

Dans ce tutoriel qui vous guide pour trouver les serveur adresses et serveurs DNS que vous utilisez.

Comment connaitre ses DNS (Windows, Linux et Android)

Introduction

On distingue deux types de DNS :

  • Les serveurs DNS internes de votre appareil – “local DNS” : Ce sont les serveurs DNS configurés dans votre appareil
  • Les serveurs DNS publics : Ce sont les DNS utilisées dans la connexion internet. Ils sont configurés au niveau du routeur ou de la box internet

Si vous n’avez pas touché à la configuration réseau de votre appareil, la box internet attribue l’adresse IP de votre carte Ethernet ou Wi-Fi par DHCP.
Les DNS configurés par votre appareil est alors l’adresse IP de votre box Internet.
Enfin la box internet, elle, utilise pour la connexion internet, les DNS du fournisseurs d’accès internet.

Comment connaitre son adresse DNS publics

Avec BrowserLeaks.com

Les sites WEB consultés peuvent connaître les serveurs DNS utilisés.
Ainsi, c’est la méthode la plus simple pour trouver les serveurs DNS publics utilisés.
De plus cette façon de trouver les DNS fonctionnent autant sur Windows, Linux ou Android.
Par exemple le site Browserleaks le fait très bien.

Comment connaitre son adresse DNS publics avec BrowserLeaks.com
  • Ensuite visualiser les serveurs DNS de votre connexion internet
Comment connaitre son adresse DNS publics avec BrowserLeaks.com

Avec DNS Leak

De la même manière le site DNS Leak est capable d’afficher vos DNS.

Comment connaitre son adresse DNS publics avec DNS Leak
  • Les serveurs DNS publics s’affichent dans DNS IP
Comment connaitre son adresse DNS publics avec DNS Leak

Dans la configuration de sa box internet ou routeur

Comment connaitre son adresse DNS publics dans la configuration de sa box internet ou routeur

Comment connaitre son adresse DNS sur Windows

Avec ipconfig

La commande ipconfig de Windows affiche la configuration IP de chaque interface réseau.
C’est donc la méthode la plus adéquate pour trouver les serveurs DNS de chaque carte réseau.

ipconfig

Pour n’afficher que la ligne avec les serveurs DNS, utilisez la commande findstr comme ceci :

Comment connaitre son adresse DNS sur Windows avec ipconfig
ipconfig /all | findstr "Serveurs DNS."

Avec nslookup

La commande nslookup est conçue pour effectuer des résolutions DNS.
Par défaut, elle utilise les serveurs DNS configurés dans Windows.
Vous pouvez donc l’utiliser pour afficher l’adresse IP du serveur DNS.

nslookup www.google.fr
  • La première réponse Serveur et Address affichent le nom d’hôte et l’adresse IP du serveur DNS
Comment connaitre son adresse DNS sur Windows avec nslookup

Comment connaitre son adresse DNS sur Linux

Si vous venez de changer les serveurs DNS sur Linux, il peut être utile de vérifier la prise en compte de la nouvelle configuration DNS.
Voici, pour cela, deux méthodes simples.

Avec le fichier /etc/resolv.conf

Sur Linux, les serveurs DNS sont déclarés dans le fichier /etc/resolv.conf.
Ainsi pour trouver les serveurs DNS configurés, il suffit de visualiser le contenu du fichier avec la commande cat comme ceci :

cat /etc/resolv.conf
nameserver 213.186.33.99
Comment connaitre son adresse DNS sur Linux par le fichier /etc/resol.conf

Par resolvectl ou systemd-resolve

Si systemd-resolved st installé dans le système, vous pouvez utiliser la commande resolvectl pour obtenir la configuration DNS.
Il est notamment possible d’afficher les serveurs DNS utilisés par Linux.

Pour cela :

  • Ouvrez un terminal
  • Puis saisissez la commande suivante :
resolvectl status|grep "DNS Server"
  Current DNS Server: 10.0.0.138
         DNS Servers: 10.0.0.138
Comment connaitre son adresse DNS sur Linux avec resolvectl

Une variante est la commande suivante :

systemd-resolve --status | grep 'DNS Servers' -A2
         DNS Servers: 10.0.0.138
          DNS Domain: ~.        
                      home      
Comment connaitre son adresse DNS sur Linux avec systemd-resolve

Avec la commande dig

Dig est un utilitaire qui permet d’effectuer des résolutions DNS notamment à des fins de debug.
Il n’est pas installé par défaut, vous devez donc l’installer avec APT ou Dnf.
Ensuite effectuez une résolution DNS comme ceci :

dig www.malekal.com

Puis vérifiez quel serveur DNS répond :

;; Query time: 12 msec
;; SERVER: 213.186.33.99#53(213.186.33.99)
;; WHEN: Mon May 30 14:16:04 CEST 2022
;; MSG SIZE  rcvd: 92
Comment connaitre son adresse DNS sur Linux avec la commande dig

Comment connaitre les DNS sur Android

Pour savoir le DNS publics, utilisez un des sites proposés en début de ce tutoriel.
Sinon pour trouver les DNS internes, vous pouvez utiliser un de ces outils réseaux.

Avec Pingtools, se rendre dans Network pour afficher la configuration IP dont les serveurs DNS :

Comment connaitre les DNS sur Android