Pour que la découverte de services mDNS et DNS fonctionne, mDNS doit être déployé sur tous les systèmes qui participent à mDMS. Le service mDNS permet de publier la disponibilité des services fournis sur le système.
Pour plus d'informations sur l'obtention des droits appropriés pour exécuter des tâches spécifiques, reportez-vous à la section A l’aide de vos droits administratifs attribués du manuel Sécurisation des utilisateurs et des processus dans Oracle Solaris 11.2 .
# pkg install pkg:/service/network/dns/mdns
Pour résoudre les hôtes locaux, modifiez la propriété config/host du service name-service/switch pour inclure mdns en tant que source. Par exemple :
# /usr/sbin/svccfg -s svc:/system/name-service/switch svc:/system/name-service/switch> setprop config/host = astring: "files dns mdns" svc:/system/name-service/switch> select system/name-service/switch:default svc:/system/name-service/switch:default> refresh svc:/system/name-service/switch> quit
# svcadm enable svc:/network/dns/multicast:default
L'activation de mDNS de cette manière garantit que vos modifications sont conservées au fil des mises à niveau et des réinitialisations. Pour plus d'informations, reportez-vous à la page de manuel svcadm(1M).
Vérifiez si des erreurs ou des messages se trouvent dans le journal du service mDNS, /var/svc/log/network-dns-multicast:default.log.