Làm thế nào để chặn các tên miền cụ thể trong tập tin máy chủ?


13

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.comnhư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:


21

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.comvà 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ách thông minh và đơn giản.
Luis Alvarado

2
Lưu ý điều này sẽ không làm bất cứ điều gì trừ khi bạn cũng thiết lập kết nối của mình để sử dụng localhost / dnsmasq để phân giải tên.
ish

và làm thế nào để bạn thiết lập kết nối để sử dụng dnsmasq? bạn có liên kết nào không
dùng1079002

1
@ user1079002 Thiết lập kết nối có thể được tìm thấy trong liên kết này help.ubfox.com/community/Dnsmasq
RAM

3

Các /etc/hoststập tin KHÔNG hỗ trợ subdomain wildcard. tức là bạn không thể nói 127.0.0.1 *.tumblr.comvà 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/24là 50.97.143.0-50.97.143.255.


-1

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


2
Tất cả các địa chỉ bên trong 127.xxx là địa chỉ loopback.
Skylar Ittner
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.