Pour que le DNS multidiffusion (mDNS) et la découverte de services DNS fonctionnent, mDNS doit être déployé sur tous les systèmes participant à mDMS. Le service mDNS permet de publier la disponibilité des services fournis sur le système.
Avant l'activation de mDNS, assurez-vous que le package logiciel est installé sur votre système. Si nécessaire, installez le package comme suit :
# pkg install pkg:/service/network/dns/mdns
Une partie du processus de l'activation de mDNS consiste à commencer par mettre à jour les informations du commutateur du service de noms. Pour résoudre les hôtes locaux, vous devez modifier la propriétéconfig/host du service SMF name-service/switch pour inclure mdnsen tant que source de la manière suivante :
# /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
Activez comme suit le service SMF mDNS :
# svcadm enable svc:/network/dns/multicast:default
Lorsque vous activez mDNS à l'aide de cette méthode, 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).