Có thể sử dụng Windows Firewall để chặn các trang web cụ thể cho tất cả các trình duyệt không?
Có thể sử dụng Windows Firewall để chặn các trang web cụ thể cho tất cả các trình duyệt không?
Câu trả lời:
Có thể, tùy thuộc vào phiên bản Windows bạn đang sử dụng, mặc dù tôi không nhớ là đã từng thấy bất kỳ tùy chọn nào như vậy.
Có thể dễ dàng hơn khi chỉ cần thêm các mục vào tệp C: / WINDOWS / HỆ THỐNG32 / DRIVERS / ETC / HOSTS của bạn (đó là tệp văn bản ASCII đơn giản mà bạn có thể chỉnh sửa trực tiếp bằng Windows Notepad), như vậy:
127.0.0.1 www.bad-web-site.example.com
127.0.0.1 www.another-site.example.net
Địa chỉ IP "127.0.0.1" là localhost (máy tính cục bộ của bạn) và sử dụng nó cho các địa chỉ trang web (tên miền) bạn muốn chặn sẽ dẫn đến thời gian chờ (giả sử bạn không chạy máy chủ web cục bộ như Apache HTTPd; nếu bạn là như vậy thì trang web của nó sẽ xuất hiện dù sao cũng sẽ ổn thôi).
Đảm bảo rằng bạn chặn cả có và không có phần "www"; điều này khá dễ dàng vì bạn có thể chỉ định nhiều trang web trên một dòng bằng cách phân cách chúng bằng dấu cách, như vậy:
127.0.0.1 www.bad-web-site.example.com bad-web-site.example.com
127.0.0.1 www.another-site.example.net Another-site.example.net
Cũng lưu ý rằng các lĩnh vực được thêm vào mà không cần bất kỳ giao thức, như vậy mà không http://
, https://
hoặc ftp://
.
Lưu ý: Trong Windows Vista hoặc Windows 7, bạn phải mở Notepad.exe với tư cách Quản trị viên để có thể chỉnh sửa và lưu các thay đổi vào tệp máy chủ. Nhấp chuột phải vào notepad.exe hoặc phím tắt của nó và chọn "chạy với tư cách Quản trị viên" khi Notepad được mở, sử dụng Tệp> Mở để điều hướng đến tệp máy chủ.
Trước hết, hãy truy cập Command Prompt và Do Ping URL để lấy địa chỉ IP của trang web đó:
Ví dụ Ping
và bạn có được Địa chỉ IP của trang web
Pinging example.com [93.184.216.119] với 32 byte dữ liệu:
Trả lời từ 93.184.216.119: byte = 32 time = 287ms TTL = 43
Trả lời từ 93.184.216.119: byte = 32 time = 286ms TTL = 43
Trả lời từ 93.184.216.119 : byte = 32 time = 285ms TTL = 43
Trả lời từ 93.184.216.119: byte = 32 time = 294ms TTL = 43Thống kê Ping cho 93.184.216.119:
Gói: Đã gửi = 4, Đã nhận = 4, Mất = 0 (mất 0%),
thời gian khứ hồi gần đúng tính bằng mili giây:
Tối thiểu = 285ms, Tối đa = 294ms, Trung bình = 288ms
đi tới Bảng điều khiển > cửa sổ FireWall > ở bên trái nhấp vào Cài đặt nâng cao
đi tới Quy tắc đi và ở bên phải Nhấp vào Quy tắc mới
trong hộp thoại Địa chỉ IP trong Địa chỉ IP hoặc mạng con này: nhập địa chỉ IP của trang web và nhấp vào ok và sau đó nhấp vào tiếp theo
trong màn hình Hành động chọn Chặn kết nối và bấm tiếp theo
Đây là một câu hỏi rất khái quát ... (nhiều thông tin sẽ hữu ích ...) vì Tường lửa Windows tồn tại trong các phiên bản khác nhau ... và có các khả năng khác nhau với mỗi phiên bản ... vv
(Giả sử bạn đang chạy windows 7 và bạn CHỈ muốn sử dụng tường lửa windows) Câu trả lời ngắn gọn là: Sắp xếp. Bạn có thể từ chối quyền truy cập vào một địa chỉ IP, từ đó sẽ từ chối truy cập vào bất kỳ trang web nào được lưu trữ trên địa chỉ IP đó. Quy tắc này sẽ áp dụng cho mọi ứng dụng đang cố kết nối với địa chỉ IP đó. (Windows 7 có tường lửa duy nhất chặn các kết nối ra bên ngoài) Điều duy nhất bay trong thuốc mỡ đó là hầu hết các công ty ở bất kỳ quy mô lớn nào cũng có nhiều địa chỉ IP phục vụ tất cả các trang cho trang web đó. vâng, bạn có thể chặn tất cả, nhưng đó thực sự là một khối lượng công việc quá lớn.
(Nếu bạn không ngại làm bẩn tay), bạn cũng có thể sửa đổi tệp máy chủ (c: \ windows \ system32 \ driver \ etc \ hosts) và đặt một mục không có thật vào đó cho tên miền được đề cập, nhưng rất nhiều chống vi-rút với một số mức độ chẩn đoán sẽ xác định đây là một loại hoạt động đáng ngờ và những người khác sẽ âm thầm xóa sạch mọi thay đổi bạn thực hiện.
Tùy chọn thứ ba là đầu tư vào một bộ định tuyến có một số tùy chọn lọc nội dung ... (có khá nhiều hoạt động ngoài đó hoạt động khá tốt mà không quá đắt) hoặc xem phần mềm như netnanny hoặc các giải pháp khác như OpenDNS để cung cấp bất cứ mức độ lọc nào bạn yêu cầu.