Một cách phổ biến để "chặn" một trang web (ví dụ: để loại bỏ nó như một sự phân tâm) là chỉnh sửa /etc/hosts
và trỏ tên miền đến địa chỉ loopback. Ví dụ:
# Stop goofing off
127.0.0.1 youtube.com
Trên Mavericks, tôi thấy rằng những thay đổi như thế này dường như bị HĐH bỏ qua; sau khi chỉnh sửa tệp (với sudo) và lưu, trang web sẽ bị chặn vẫn tải.
Tôi đã thử thiết lập lại bộ đệm DNS của mình như sau:
dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Nhưng trang web vẫn tải.
Làm cách nào tôi có thể khiến OSX Mavericks nhận thấy sự thay đổi /etc/hosts
?
ping youtube.com
sử dụng?