Chặn các trang web với Windows Firewall


Câu trả lời:


23

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àm thế nào để bài viết

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ủ.


1
Ý tưởng này thực sự là lắt léo. Là một nhà phát triển, tôi không biết tại sao tôi không nghĩ về điều này. Nó cực kỳ đơn giản, nhanh chóng để triển khai và nhắm mục tiêu một tên miền có thể có nhiều điểm đến địa chỉ IP được liên kết với nó.
Highdown

12

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 = 43

Thố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 nhập mô tả hình ảnh ở đây

  • trong Trình hướng dẫn quy tắc OutBound mới, chọn Tùy chỉnh và nhấp vào Tiếp theo
  • trong màn hình chương trình Chọn tất cả chương trình và nhấn Next
  • trong giao thức và cổng Để mặc định Cài đặt và nhấp vào Tiếp theo
  • trong màn hình phạm vi Dưới địa chỉ IP từ xa nào Quy tắc này áp dụng cho? chọn những địa chỉ IP này và bấm thêm nút
  • 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 nhập mô tả hình ảnh ở đây

  • trong màn hình Hành động chọn Chặn kết nối và bấm tiếp theo

  • trong màn hình Hồ sơ để lại cả 3 hộp kiểm được chọn và bấm tiếp theo
  • trong Tên Screen chọn tên cho quy tắc và nhấn Finish
    kiểm tra những gì bạn làm bằng cách nhập URL trong bất kỳ trình duyệt mà bạn muốn
    chúc may mắn!

2
Lưu ý rằng điều này thường sẽ chặn nhiều hơn một trang web. Một số máy chủ web lưu trữ hàng ngàn trang web trên cùng một địa chỉ IP.
Garrulinae

2
Ngoài ra các IP được gán cho tên máy chủ thay đổi, vì vậy điều này không thể đánh lừa được.
Artem Russakovskii

1
@JulianKnight Trả lời được trả lời, không bình luận !!
AminM

3

Đâ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.

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.