web-dev-qa-db-ja.com

ネットワーク上のコンピューター名をどのように非表示にしますか? (OS X 10.6)

私は定期的にMacbook Proを職場のネットワークに接続していますが、Macネットワーキングが機能しているため、ネットワーク上の他のMacでも私のコンピューターの名前をすぐに利用できます。他の人のコンピュータのネットワークリストに表示されないように、自分のコンピュータの名前を非表示にする方法はありますか?また、これをネットワーク固有のプロファイルとして設定できますか?たとえば、自分のコンピュータの名前をホームネットワークに表示し、職場のネットワークには表示したくない場合があります。

9
Choy

最も簡単な方法は、サービスをオフにすることにより、コンピューターで使用できるサービスに関する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
14
Chealion