MacOSX 10.11 El Capitan で Bonjour の広告を止める
新城@筑波大学情報です。こんにちは。
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 でも同じなんですかね。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 情報工学 \\
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735