Terme informatique

mDNS

mDNS est un concept ou mécanisme utilisé en réseau & dns pour résoudre des noms localement sans serveur DNS central.

⌚ Environ 1 min de lecture
Voir mes favoris

Définition simple

mDNS (Multicast DNS) permet de résoudre des noms localement sur un réseau sans interroger un serveur DNS central.

Définition technique

Défini par la RFC 6762, mDNS utilise UDP 5353 et le multicast 224.0.0.251 en IPv4 ou FF02::FB en IPv6. Il est notamment utilisé pour les noms du domaine local « .local ». Les requêtes et réponses sont destinées au lien local ; elles ne traversent donc pas naturellement les routeurs ou les VLAN sans mécanisme de relais ou de passerelle mDNS.

À quoi cela sert ?

Découvrir et résoudre automatiquement des équipements et services locaux, par exemple des imprimantes, terminaux Apple, Chromecast ou services utilisant DNS-SD.

Exemple concret

Un poste cherche imprimante.local : il envoie une requête mDNS en multicast sur le LAN, et l’équipement concerné répond avec son adresse sans qu’un enregistrement DNS classique soit nécessaire.

Problèmes fréquents

  • Multicast bloqué par le Wi-Fi, le switch ou le firewall
  • Découverte impossible entre VLAN faute de relais mDNS
  • Conflit de noms .local
  • Volume multicast excessif sur un réseau mal segmenté

À retenir : mDNS est conçu pour le lien local. Pour une découverte entre VLAN, il faut prévoir explicitement un mécanisme de relais ou de gateway.

♡ 0