Yosemiteにしてからdscacheutilが使えなくなったので調べました。
$ sudo discoveryutil udnsflushcaches
dscacheutilからdiscoveryutilに変わったのですね。知りませんでした。
このhostsを書き換えてからこのコマンドを実行すると、DNSキャッシュがクリアされ、hostsの情報がすぐに有効になります。hostsを元に戻したときも、このコマンドを実行する癖をつけましょう。
ちなみにMavericksでは以下。
$ sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder
mDNSResponderをHUPする必要が無いという記述もありましたが、こうしておくのが確実ですね
OS X Yosemite パーフェクトマニュアル | |
井村 克也 ソーテック社 2014-11-28 売り上げランキング : 13264 Amazonで詳しく見る by G-Tools |
完全理解! OS X Yosemite ~すぐに使える[100のワザ]OS X 10.10の知りたいことがズバリわかる~ (マイナビムック) (Mac Fan Special) | |
Mac Fan編集部 中村 朝美 マイナビ 2014-11-29 売り上げランキング : 77833 Amazonで詳しく見る by G-Tools |