/etc/hosts は何もブロックしません。

/etc/hosts は何もブロックしません。

私のMacでこの機能を使用して、 。/etc/hostsなどの悪名高いゴミのウェブサイトをブロックして、そのウェブサイトがポップアップに読み込まれなくなるようにします。mackeeper.comcom-cleaner.systems

hostsこれを実行中に、私のファイルに次のエントリが見つかりました。

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1        localhost
255.255.255.255  broadcasthost
::1              localhost

だからこれらを追加しました...

127.0.0.1  mackeeper.com
127.0.0.1  www.mackeeper.com
127.0.0.1  mackeeperapp.zeobit.com
127.0.0.1  mackeeperapp2.mackeeper.com
127.0.0.1  *.mackeeper.com
127.0.0.1  activate.adobe.com
127.0.0.1  practivate.adobe.com
127.0.0.1  *.com-cleaner.systems
127.0.0.1  *.bet.pt

再起動後も、すべてのウェブサイトがまだ正常に読み込まれます。

fe80::1%lo0私も成功と失敗で同じ行を追加しようとしました::1

どんなアイデアがありますか?

ベストアンサー1

macOSにはDNSキャッシュがあり、問題のサイトのIPアドレスがすでにDNSキャッシュにある場合、編集内容は/etc/hostsすぐには適用されません。

面倒なことに、DNSキャッシュをフラッシュするプロセスはバージョンによって異なります。

https://help.dreamhost.com/hc/en-us/articles/214981288-Flushing-your-DNS-cache-in-Mac-OS-X-and-Linux

  • 10.4:lookupd -flushcache
  • 10.5、10.6:dscacheutil -flushcache
  • 10.7、10.8:sudo killall -HUP mDNSResponder
  • 10.9:dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • 10.10.1 .. 10.10.3:sudo discoveryutil udnsflushcaches
  • 10.10.4+:sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  • 11:sudo killall -HUP mDNSResponder
  • 12歳以上:sudo killall -HUP mDNSResponder; sudo killall mDNSResponderHelper; sudo dscacheutil -flushcache

おすすめ記事