私は定期的にMacbook Proを職場のネットワークに接続していますが、Macネットワーキングが機能しているため、ネットワーク上の他のMacでも私のコンピューターの名前をすぐに利用できます。他の人のコンピュータのネットワークリストに表示されないように、自分のコンピュータの名前を非表示にする方法はありますか?また、これをネットワーク固有のプロファイルとして設定できますか?たとえば、自分のコンピュータの名前をホームネットワークに表示し、職場のネットワークには表示したくない場合があります。
最も簡単な方法は、サービスをオフにすることにより、コンピューターで使用できるサービスに関するBonjourメッセージをコンピューターがブロードキャストしないようにすることです。
Finderに関しては、ファイル共有、リモート管理、画面共有がすべてオフになっていることを確認し、コンピューターが他のユーザーのサイドバーに表示されないようにします。他のユーザーのサイドバーにすでに表示されている場合は、すぐには消えないかもしれませんが、アクセスできるものはありません。これにより、他の場所に表示されるのを防ぐことはできません(たとえば、プリンターを共有している場合は、[印刷]ダイアログボックスに表示されます)。
もう1つの方法は、再起動を必要とするBonjourをすべてオフにすることです。 Appleがこれを行う方法について 手順 を投稿しています。コールズのメモ/高速バージョン:
Sudo /usr/libexec/PlistBuddy -c "Add :ProgramArguments: string '-NoMulticastAdvertisements'" /System/Library/LaunchDaemons/com.Apple.mDNSResponder.plist
オンに戻すには:
Sudo /usr/libexec/PlistBuddy -c "Delete :ProgramArguments:2" /System/Library/LaunchDaemons/com.Apple.mDNSResponder.plist
それが完了したら、次のコマンドも実行して有効にします。
Sudo launchctl unload /System/Library/LaunchDaemons/com.Apple.mDNSResponder.plist
Sudo launchctl load /System/Library/LaunchDaemons/com.Apple.mDNSResponder.plist