Tôi biết nóng để chặn blog tumblr đơn với
127.0.1.1 something.tumblr.com
nhưng tôi muốn chặn toàn bộ tumblr. Tôi đã thử 127.0.1.1 tumblr.com
nhưng nó không hoạt động.
Có cách nào để làm việc này không?
Tôi biết nóng để chặn blog tumblr đơn với
127.0.1.1 something.tumblr.com
nhưng tôi muốn chặn toàn bộ tumblr. Tôi đã thử 127.0.1.1 tumblr.com
nhưng nó không hoạt động.
Có cách nào để làm việc này không?
Câu trả lời:
Cài đặt dnsmasq
:
$ sudo apt-get install dnsmasq
Sau đó, trong /etc/dnsmasq.conf
(mà bạn có thể phải tạo) thêm dòng:
address=/tumblr.com/127.0.0.1
Điều này sẽ chặn tumblr.com
và tất cả các tên miền phụ của nó bằng cách chuyển hướng nó đến localhost (127.0.0.1).
Ghi chú:
Đối với Ubuntu Trusty và những người khác đã có NetworkManager, hãy sử dụng dnsmasq theo mặc định, bạn không cần phải cài đặt bất cứ thứ gì.
Chỉ cần tạo một tập tin /etc/NetworkManager/dnsmasq.d/local
:
address=/tumblr.com/127.0.0.1
và khởi động lại hoặc khởi động lại Trình quản lý mạng
$ sudo service network-manager restart
Các /etc/hosts
tập tin KHÔNG hỗ trợ subdomain wildcard. tức là bạn không thể nói 127.0.0.1 *.tumblr.com
và yêu cầu nó chặn tất cả các URL có dạng gì đó.tumblr.com .
Nếu bạn muốn chặn những thứ này ở cấp trình duyệt, bạn có thể sử dụng một plugin hoặc tốt hơn, một proxy lọc như Privoxy.
Nếu bạn muốn chặn những thứ này ở cấp độ mạng, để không ai trên máy tính đó có thể truy cập các trang web, bạn cần một quy tắc tường lửa đơn giản để chặn phạm vi IP của một cái gì đó , thoạt nhìn có vẻ 50.97.143.0/24
là 50.97.143.0-50.97.143.255.
Nhìn vào và lấy địa chỉ IP bạn đã nhập bằng chữ, bạn đang gõ sai. Thay vì 127.0.1.1, nó phải là 127.0.0.1