Cách chặn một trang web khỏi Safari
Mục lục:
Bạn có muốn giữ cho bản thân hoặc nhân viên của mình không lãng phí thời gian trên một số trang web nhất định không? Có thể bạn không muốn con mình nhìn thấy một số thùng rác ảo trên internet? Bằng cách chỉnh sửa tệp hệ thống /etc/hosts, bạn có thể chặn bất kỳ trang web nào và sau đây là cách thực hiện.
Dễ dàng chặn truy cập trang web trong trình duyệt Safari, Firefox hoặc Chrome
Khởi chạy Terminal và gõ lệnh sau, bạn sẽ cần nhập mật khẩu gốc: sudo pico /etc/hosts
Đang sử dụng các phím mũi tên của bạn điều hướng xuống và tạo một dòng mới trong tệpBạn có thể chặn bất kỳ trang web nào bằng cách làm theo định dạng: 127.0.0.1 facebook.com
127.0.0.1 myspace.com 127.0.0.1 twitter.comThoát và lưu /etc/hosts bằng cách nhấn Control+O rồi nhấn phím Return
Tiếp theo, bạn sẽ cần xóa bộ đệm DNS của mình để các thay đổi có hiệu lực, điều này cũng được thực hiện thông qua Terminal bằng lệnh sau trong 10.6:
sudo dscacheutil -flushcache
Bỏ chặn các trang web chỉ đơn giản là xóa chúng khỏi tệp /etc/hosts và xóa lại bộ đệm ẩn DNS của bạn. Toàn bộ điều này hoạt động bằng cách trỏ các tên miền bạn muốn chặn vào máy của bạn localhost (127.0.0.1). Nếu muốn phức tạp hơn, bạn có thể trỏ miền bị chặn hoàn toàn đến một địa chỉ IP khác, chẳng hạn như 74.125.19.103 (Google.com bằng tiếng Anh). Với mục đích này, bạn có thể lấy địa chỉ IP của bất kỳ trang web nào bằng cách nhập
nslookup domain.com vào Terminal.
Nếu bạn muốn có một giải pháp toàn mạng để chặn trang web hoặc bất kỳ dịch vụ mạng nào khác, bạn cần sửa đổi cài đặt bộ định tuyến của mình.
Lưu ý: Mẹo này đã được đề cập cách đây vài năm cùng với hướng dẫn chặn các trang web trên máy Mac. Tôi đã nhận đủ thông báo về chủ đề mà tôi cảm thấy đáng để nhắc lại, mặc dù phương pháp luận giống nhau.