Para que el mDNS y la detección de servicios DNS funcionen, el mDNS se debe desplegar en todos los sistemas que van a participar en el mDNS. El servicio mDNS se utiliza para anunciar la disponibilidad de los servicios proporcionados en el sistema.
Para obtener más información sobre cómo obtener los permisos apropiados para realizar tareas específicas, consulte Uso de sus derechos administrativos asignados de Protección de los usuarios y los procesos en Oracle Solaris 11.2 .
# pkg install pkg:/service/network/dns/mdns
Para poder resolver hosts locales, cambie la propiedad config/host del servicio name-service/switch para incluir mdns como origen. Por ejemplo:
# /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
La activación del mDNS de esta manera garantiza que los cambios se mantengan luego de las actualizaciones y los reinicios. Para obtener más información, consulte la página del comando man svcadm(1M).
Compruebe el registro del servicio mDNS, /var/svc/log/network-dns-multicast:default.log, en busca de errores o mensajes.