mDNS および DNS サービス検出が機能するには、mDNS に参加させるすべてのシステム上に mDNS が配備されている必要があります。mDNS サービスは、システム上で提供されているサービスの可用性を通知するために使用されます。
特定のタスクを実行するための適切な権利を取得する方法の詳細については、Oracle Solaris 11.2 でのユーザーとプロセスのセキュリティー保護 の割り当てられている管理権利の使用を参照してください。
# pkg install pkg:/service/network/dns/mdns
ローカルホストを解決できるようにするには、name-service/switch サービスの config/host プロパティーを変更して、ソースとして mdns を含めます。例:
# /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
このようにして mDNS を有効にすると、加えた変更が、アップグレードやリブートを行なったあとも維持されるようになります。詳細は、svcadm(1M) のマニュアルページを参照してください。
mDNS サービスログ /var/svc/log/network-dns-multicast:default.log にエラーやメッセージがないかどうかをチェックします。