Connaître l'adresse IP de l'appareil ne permet pas toujours de savoir sur quel port se trouve le service qu'il propose. Les enregistrements DNS-SD peuvent présenter les informations de service dans un format plus structuré.
Approche de base
DNS-SD utilise une combinaison d'enregistrements DNS tels que PTR, SRV et TXT pour les instances de service. SRV spécifie le nom de destination et le port, tandis que TXT peut transporter des attributs supplémentaires. Cette approche peut être utilisée à la fois dans des scénarios de découverte locale et dans des infrastructures DNS gérées.
Étapes de candidature
- Conservez le type de service trouvé, le nom de l'instance et le protocole source dans des champs séparés.
- Vérifiez la résolution d’adresse de la destination SRV et le port signalé.
- Stocker les champs TXT en tant qu'assertion de périphérique ; Ne l’interprétez pas comme un identifiant ou un mot de passe.
Exemple pratique
Un service d'impression peut signaler un port non standard. Une vérification qui essaie uniquement les ports d'imprimante courants manquerait cela, alors que l'annonce du service pourrait pointer vers la bonne cible. Cependant, l'accès réel à l'impression doit être testé séparément.
Interpréter correctement le résultat
La réception d'une annonce ne garantit pas le bon fonctionnement du service. Les appareils en veille, les caches obsolètes et les règles d'accès peuvent affecter la connectivité. Séparer les statuts annoncé et confirmé de connexion dans l'inventaire donne des résultats plus compréhensibles.
Source et lecture de suivi
Détails du protocole ou de la commande : RFC6763. Les étapes et l'exemple de scénario sont le récit éditorial d'IPScans.