Tại sao bạn muốn biết cách chặn trang web? Có thể bạn muốn giữ an toàn cho con trên Internet? Có thể bạn muốn chặn trang web gây mất tập trung để không lười biếng? Nó cũng có thể dùng để chặn trang web theo dõi nhúng trong quảng cáo.
Dù lý do gì, bạn có thể đơn giản chặn trang web trên Windows 10 dùng cái gọi là file hosts.
Văn bản dưới có thể hơi kỹ thuật, đặc biệt nếu bạn chưa bao giờ đi sâu vào file hệ thống Windows. Nếu muốn tổng quan nhanh, hãy xem video YouTube ngắn và dễ hiểu của chúng tôi trước.
File Hosts Là Gì?
Bạn đã nghe thuật ngữ DNS (Domain Name System - Hệ thống tên miền)? Nó đề cập đến hệ thống file phân phối quanh Internet giúp phân giải tên miền như helpdeskgeek.com thành địa chỉ Internet Protocol (IP) thực tế là 13.225.198.106. Điều đó giúp máy tính biết server nào để nói chuyện khi bạn muốn xem trang này.
Trước khi DNS ra đời năm 1984, việc này được làm qua file cục bộ trên máy tính gọi là file hosts. Lúc đó máy tính không kết nối nhiều máy khác. Tối đa, có thể kết nối vài chục. Dễ dàng giữ tất cả thông tin trong file text đơn giản. File host vẫn tồn tại đến ngày nay.
File Hosts Hoạt Động Như Thế Nào?
File hosts cho phép máy tính tra cứu tên máy khác, như localhost, hoặc tên miền, như helpdeskgeek.com và số IP cho chúng nằm ngay bên cạnh tên trong file. Nó hơi giống như tên bạn bè liên kết với số điện thoại trong điện thoại. Bạn không cần nhớ hoặc gõ số, chỉ tìm tên người.
Trước khi đi xa hơn, quan trọng hiểu rằng một số địa chỉ IP được dành cho dùng cục bộ. Nghĩa là chỉ dùng để trỏ đến máy tính và thiết bị trong mạng ngay lập tức. Nghĩa là bất cứ thứ gì trước khi giao tiếp kết nối Internet.
Ví dụ, địa chỉ IP 127.0.0.1 luôn nghĩa là máy tính bạn đang làm việc, cũng gọi là localhost. Thử gõ đó vào trình duyệt. Nó có thể hiện trang trắng.
Cũng hiểu rằng www.website.com và website.com không phải chính xác cùng một thứ. Cho cả hai đưa đến cùng trang web, cả hai phải phân giải đến cùng địa chỉ IP.
Chặn Trang Web Với File Hosts
- Mở Notepad (Notepad) với quyền Administrator (Quản trị viên).
- Nhấp File > Open (Mở).
- Điều hướng đến C:\Windows\System32\Drivers\etc
- Khi đó, đổi loại file từ Text Documents (*.txt) sang All Files (*.*).
- Bây giờ bạn thấy file hosts. Mở nó.
- Đi đến dòng cuối trang và thêm dòng riêng. Giả sử chúng ta chặn Facebook.
Nhập IP localhost 127.0.0.1. Nhấn phím Tab và nhập facebook.com. Nhấn Enter xuống dòng. Tạo dòng thứ hai giống trên, nhưng dùng www.facebook.com thay vì chỉ facebook.com.
Trang Web Đã Bị Chặn Chưa?
Mở command prompt và chạy ping facebook.com rồi chạy ping www.facebook.com. Bạn sẽ thấy địa chỉ IP nó thử ping là 127.0.0.1.
Bây giờ mở trình duyệt và vào facebook.com. Nó có thể vẫn load! Tại sao? IP thật của Facebook có thể vẫn nằm trong cache trình duyệt và trình duyệt sẽ dùng IP đó trước. Xóa cache trình duyệt và thử Facebook lại. Bây giờ bạn sẽ thấy trang lỗi.
Tôi Không Muốn Thấy Trang Lỗi
Bạn có thể thử chuyển hướng trang đến địa chỉ IP khác, nhưng ngày nay cách đó không hiệu quả. Sửa file hosts độc hại từng là tấn công phổ biến của hacker. Giờ, trình duyệt kiểm tra chứng chỉ kỹ lưỡng để ngăn chặn. Nhưng bạn vẫn có thể thử.
Cách khác không thấy trang lỗi là cài đặt và thiết lập web server trên máy tính và để file hosts trỏ đến đó. Có thể hiển thị trang nói "Quay lại làm việc!" hoặc liệt kê mục tiêu để động lực không dùng mạng xã hội.
Có Thể Làm Gì Khác Với File Hosts?
Bạn có thể dùng cùng kỹ thuật nhưng dán URL của các trang malware và quảng cáo theo dõi. Có file hosts tiền chế của malware và trang quảng cáo bạn có thể copy paste vào file hosts. Tính đến thời điểm viết, nó cập nhật lần cuối tháng 3, 2020.