Hướng dẫn cách chặn trang web bất kỳ bằng tệp hosts
Trong nhiều trường hợp, bạn muốn ngăn không cho máy tính truy cập vào một số trang web – ví dụ như các trang mạng xã hội gây xao nhãng, hoặc các trang có nội dung không phù hợp với học sinh, trẻ nhỏ. Một trong những cách đơn giản, hiệu quả và không cần cài thêm phần mềm là chặn website bằng tệp hosts có sẵn trong Windows.

1. Tệp hosts là gì?
Tệp hosts là một tập tin hệ thống dùng để ánh xạ giữa tên miền (domain) và địa chỉ IP. Khi bạn gõ một địa chỉ web như facebook.com, máy tính sẽ tra trong tệp hosts trước. Nếu không tìm thấy, nó mới truy vấn đến máy chủ DNS.
Vì vậy, nếu bạn chỉ định một tên miền trỏ về địa chỉ sai (ví dụ 127.0.0.1) trong tệp hosts, trình duyệt sẽ không thể truy cập trang đó được.
2. Vị trí tệp hosts trong Windows
Tệp hosts được lưu tại đường dẫn:
C:\Windows\System32\drivers\etc\hosts
Bạn có thể mở bằng Notepad hoặc bất kỳ trình soạn thảo văn bản nào có quyền quản trị (Administrator).
3. Cách mở và chỉnh sửa tệp hosts
Bước 1:
Nhấn Start → gõ “Notepad” → chuột phải → chọn “Run as administrator”.
Bước 2:
Trong Notepad, chọn File → Open.
Điều hướng đến thư mục:
C:\Windows\System32\drivers\etc
Chọn “All Files (.)” để thấy được tệp hosts, rồi nhấn Open.
Bước 3:
Thêm dòng chặn trang web vào cuối tệp.
Ví dụ, để chặn Facebook và YouTube, bạn thêm:
127.0.0.1 facebook.com
127.0.0.1 www.facebook.com
127.0.0.1 youtube.com
127.0.0.1 www.youtube.com
Địa chỉ 127.0.0.1 là địa chỉ IP cục bộ (localhost) – tức là trỏ về chính máy tính của bạn, khiến các trang đó không thể tải được.
Bước 4:
Nhấn Ctrl + S để lưu lại, sau đó đóng Notepad.
4. Kiểm tra kết quả
Mở trình duyệt (Chrome, Edge, Firefox…) và thử truy cập trang vừa chặn.
Nếu thấy thông báo “Không thể truy cập trang này” hoặc “Site can’t be reached”, nghĩa là bạn đã chặn thành công.
Trong một số trường hợp, bạn cần xóa bộ nhớ DNS cache để thay đổi có hiệu lực.
Mở Command Prompt (CMD) và gõ:
ipconfig /flushdns
Nhấn Enter để hoàn tất.
5. Cách gỡ chặn trang web
Nếu muốn bỏ chặn, chỉ cần mở lại tệp hosts, xóa các dòng tương ứng và lưu lại.
Sau đó thực hiện lại lệnh:
ipconfig /flushdns
là có thể truy cập bình thường.
6. Lưu ý và mẹo mở rộng
- Bạn có thể chặn nhiều website cùng lúc bằng cách thêm từng dòng riêng biệt.
- Cách này chỉ có hiệu lực trên máy tính đó, không ảnh hưởng đến thiết bị khác trong cùng mạng.
- Nếu muốn chặn ở quy mô lớn (cho cả mạng Wi-Fi), bạn nên cấu hình trên router hoặc sử dụng DNS Filtering (ví dụ: OpenDNS FamilyShield).
- Tệp hosts cần quyền quản trị viên để chỉnh sửa. Nếu lưu không được, hãy kiểm tra xem bạn đã mở Notepad với quyền Administrator chưa.
Việc chặn website bằng tệp hosts là một thủ thuật đơn giản, gọn nhẹ và hiệu quả, giúp bạn kiểm soát việc truy cập Internet trên máy tính cá nhân mà không cần cài thêm phần mềm.
Đây là lựa chọn phù hợp cho giáo viên, phụ huynh, hoặc người dùng văn phòng muốn quản lý truy cập an toàn, tăng tập trung và bảo vệ người dùng khỏi các nội dung không mong muốn.