MacOSX 10.11 El Capitan で Bonjour の広告を止める

7 views
Skip to first unread message

Yasushi Shinjo

unread,
Sep 16, 2016, 5:10:18 AM9/16/16
to
新城@筑波大学情報です。こんにちは。

MacOSX MacOSX 10.11 El Capitan は Bonjour (mDNS) で、自分の情報を広告し
ています。固定サーバなら、それも便利なのでしょうが、持ち運び機なら、止
めたいものです。次のページにある方法を試したら、うまく止まりました。

https://derflounder.wordpress.com/2016/08/22/disabling-bonjour-advertisement-on-os-x-el-capitan-and-later/

前半は、MacOSX 10.10 Yosemite での話が書いてあります。/System 以下を触
るのでかなり面倒です。後半は、 MacOSX 10.11 El Capitan の話で、こちらは
簡単。

(1) root で defaults コマンドを実行し、設定ファイルを作成する。

defaults write /Library/Preferences/com.apple.mDNSResponder.plist NoMulticastAdvertisements -bool YES

このファイルは普通存在しないと思いますが、defaults コマンドが作成してく
れます。バイナリの plist ができました。テキストにしてほしかった。

(2) OS全体を再起動する。(mDNSResponder だけlaunchctl stop
com.apple.mDNSResponder.reloaded で再起動でも良いはず。)

よく見ると、man に書いてありました。

----------------------------------------------------------------------
mDNSResponder(8) BSD System Manager's Manual mDNSResponder(8)

NAME
mDNSResponder -- Multicast and Unicast DNS daemon
...
OPTIONAL ARGUMENTS
...
-NoMulticastAdvertisements
Prevent the system from advertising Bonjour
services via Multicast DNS.
...
To cause mDNSResponder to run with these optional arguments when it
launches on OS X 10.11 (El Capitan) and later, set the
AlwaysAppendSearchDomains or NoMulticastAdvertisements boolean keys to
true in /Library/Preferences/com.apple.mDNSResponder.plist and reboot.
----------------------------------------------------------------------

OS X 10.11 (El Capitan) and later と書いてあるけれど、9月21日公開の
macOS Sierra でも同じなんですかね。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 情報工学        \\
Reply all
Reply to author
Forward
0 new messages