Làm cách nào để chặn truy cập vào một trang web trên Lucid Lynx?


2

Tôi đang cố gắng chặn một vài trang web trên một lynx sáng suốt, tôi đã thử chỉnh sửa / etc / hosts và chặn truy cập qua url nhưng trang web vẫn mở nếu tôi nhập ip trên trình duyệt, làm cách nào tôi có thể chặn truy cập ip? (không sử dụng bất kỳ phần mềm bổ sung nào ngoài linux 10.04 có mặc định)

Câu trả lời:


2

Bạn có thể chặn IP của trang web bằng quy tắc iptables. Một cái gì đó cùng với hương vị được cung cấp dưới đây.

iptables -A OUTPUT -d 0.0.0.0 -j DROP

Chỉ cần thay thế số không bằng IP của trang web bạn muốn từ chối truy cập. Cú pháp này cũng hỗ trợ ký tự đại diện. Bằng cách nhập một IP có số 0 trong đó, bạn thực sự chặn toàn bộ khoảng thời gian của trường đó. Ví dụ: 192.168.13.0 tham chiếu dải IP từ 192.168.13.1 đến 192.168.13.254.

Ngoài việc chặn bằng IP, bạn cũng có thể chặn theo tên máy chủ bằng cách sử dụng cú pháp tương tự này. Chỉ cần thay đổi địa chỉ IP thành tên miền và nó sẽ thực hiện phần còn lại của công việc cho bạn.

Vì vậy, bạn có thể thực hiện tất cả những gì bạn muốn trong iptables (giải phóng tệp lưu trữ của bạn khỏi các bản ghi không cần thiết).


Tôi đã thử điều đó, với ip và tên miền, và tôi không thể ping cả ip hoặc tên miền nhưng tôi có thể truy cập nó bằng webbrowser, tôi có cần khởi động lại máy tính hoặc một số dịch vụ không?
ldabl

1
xóa bộ nhớ cache của trình duyệt ...
John T

Hấp dẫn. Tôi đang chạy Lucid Lynx ngay bây giờ và có vẻ như nó đang hoạt động như tôi đã giải thích. Tất cả các thay đổi nên được ngay lập tức là tốt. Bạn có chắc chắn rằng nó đang áp dụng chính nó cho chuỗi đầu ra? Hãy thử kiểm tra quy tắc bằng cách nhập iptables -L Hãy chắc chắn rằng nó nằm trong chuỗi OUTPUT và nó sẽ chuyển tiếp để thả.
Mies

trên iptables -L tôi thấy quy tắc nhưng ip đã được thay thế bằng tên máy chủ được giải quyết. Tôi thấy một cái gì đó như thế này: DROP tất cả - bất cứ nơi nào ngẫu nhiên. Ware.static.theplanet.com. Đã thử xóa bộ nhớ cache nhưng trang web vẫn tải lên tốt.
ldable

1
Tôi đã phải đóng ufw và nó hoạt động, nhưng làm thế nào tôi có thể làm cho nó hoạt động trong khi có ufw chạy? Tôi đã thử "ufw deny from ip" nhưng không được.
ldabl
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.