- État Fermée
- Pourcentage achevé
- Type Anomalie
- Catégorie Autre / Non trié
- Assignée à Personne
- Système d'exploitation Tous
- Sévérité Basse
- Priorité Très Basse
- Basée sur la version 2.0.2
- Due pour la version Non décidée
-
Échéance
Non décidée
- Votes
- Privée
Ouverte par DFAL - 09/09/2013
Dernière modification par mbizon - 24/04/2014
FS#13160 - Le nom du service API est "_fbx-api._tcp.local"
Bonjour,
J’essaie de développer un client mDNS pour Windows en PowerShell... (je découvre l’un comme l’autre ).
Mes tests capturés sous WireShark font apparaitre que le nom de service à interroger est “_fbx-api._tcp.local” (sans “.” à la fin) et non simplement “_fbx-api._tcp”.
Si on interroge “_fbx-api._tcp” on n’obtient aucune réponse, alors qu’avec “_fbx-api._tcp.local”, on obtient différents enregistrements avec une question “Type=ANY” et “Class=ANY” :
- un Type PTR, Class IN
- un Type TXT, Class IN
- un Type SRV, Class IN
- un Type AAAA, Class IN
- un type A, Class IN
Par ailleurs, je n’obtiens des réponses qu’avec une question “Type=ANY” (et “Class=ANY” ou “Class=IN”). Si je pose une question avec Type spécifique (”TXT”, “SRV”...), je n’obtiens aucune réponse... Est-ce un problème de mon script ou le fonctionnement normal ? (Je ne connais mDNS qu’au travers d’informations trouvées sur Internet).
Cordialement,
DFAL
24.04.2014 13:01
Raison de la fermeture : Ticket invalide
Commentaires de fermeture :
si vous avez finalement trouvé un bug, svp ouvrez un ticket précis avec la description :)
Chargement...
Activer les raccourcis clavier
- Alt + ⇧ Shift + l Se connecter/Se déconnecter
- Alt + ⇧ Shift + a Ouvrir une tâche
- Alt + ⇧ Shift + m Mes recherches
- Alt + ⇧ Shift + t Rechercher par ID de tâche
Liste des tâches
- o Ouvrir la tâche sélectionnée
- j Déplacer le curseur vers le bas
- k Déplacer le curseur vers le haut
Détails de la tâche
- n Tâche suivante
- p Tâche précédente
- Alt + ⇧ Shift + e ↵ Enter Modifier cette tâche
- Alt + ⇧ Shift + w Surveiller
- Alt + ⇧ Shift + y Fermer cette tâche
Édition de la tâche
- Alt + ⇧ Shift + s Enregistrer la tâche
Avez vous essayé les RFC 6762 et 6763 ?
Bonjour,
@Nicolas Pouillon : oui, et d’autres documentations, mais probablement pas bien assimilées, et puis le réseau n’est pas mon domaine d’intervention habituel
Note : comme mDNS n’est pas standard sous Windows, je programme “bas niveau”... (du moins j’essaie)
Je vais relire ces documents attentivement, mais sur le moment je n’y avais pas trouvé de réponse à mes deux questions :
- obligation de préciser le suffixe “.local” (une vraie API mDNS le fait peut être d’elle-même ?)
- pourquoi je n’obtiens une réponse qu’avec TYPE=ANY (avec en retour tous les records), je fais une requête “one-shot multicast query” (en utilisant un port client différent de 5353).
Je constate cependant que dans mon cas les réponse reviennent sur l’IP du PC émetteur, alors que dans les autres messages mDNS que je vois passer sous WireShark la réponse (comme la question) est envoyée à l’adresse multicast (en IPV4 comme en IPV6).
Je vais creuser, en essayant de ne pas m’enterrer
Cordialement,
DFAL