Bonjour tout le monde,
Je cherche à utiliser mDNS sur mon réseau local. Juste pour l’aspect résolution de nom. Depuis mon portable, je peux faire un ping monserveur.local et cela fonctionne mais c’est impossible dans l’autre sens.
Voici en effet ce que j’obtiens depuis mon serveur domestique si je ping ma machine :
monserveur:~# ping laptop.local
ping: unknown host laptop.local
Pourtant, le portable écoute sur le port 5353 mais il ne reçoit aucun paquet UDP sur ce port (je l’ai vérifié en logant tout ce qui se passe au niveau iptables, en autorisant tout bien entendu).
laptop:~$ netstat -lapun | grep 5353
(Tous les processus ne peuvent être identifiés, les infos sur les processus
non possédés ne seront pas affichées, vous devez être root pour les voir toutes.)
udp 0 0 0.0.0.0:5353 0.0.0.0:* -
udp6 0 0 :::5353 :::* -
J’en déduis que c’est sur le serveur qu’un truc cloche mais comment activer la résolution de nom mDNS, je connais mal tout ça mais j’ai cru comprendre que c’était actif par défaut avec avahi qui semble être installé (d’autant que le serveur répond lorsqu’il reçoit lui-même une requête pour son nom sur le port 5353).
Je passe sûrement à côté d’un truc évident mais je bloque. Si quelqu’un peut m’aider, ce sera avec plaisir =)
À bientôt.

