Cách chặn trang web trên Windows bằng tệp máy chủ

Tại sao bạn muốn biết cách chặn các trang web? Có thể bạn muốn giữ con bạn an toàn trên Internet(keep your kids safe on the Internet) ? Có thể bạn muốn chặn các trang web gây mất tập trung để không phải trì hoãn(block distracting websites so you don’t procrastinate) ? Nó cũng có thể được sử dụng để chặn các trang web theo dõi được nhúng trong quảng cáo. 

Dù lý do của bạn là gì, bạn có thể chỉ cần chặn các trang web trên Windows 10 bằng cách sử dụng một cái gì đó được gọi là tệp máy chủ.

Văn bản dưới đây có thể có một chút kỹ thuật, đặc biệt là nếu bạn chưa bao giờ hiểu rõ về các tệp hệ thống Windows . Nếu bạn muốn có cái nhìn tổng quan nhanh chóng, trước tiên hãy nhớ xem video YouTube(YouTube video) ngắn và dễ theo dõi của chúng tôi .

Tệp máy chủ lưu trữ là gì?(What Is The Hosts File?)

Bạn đã nghe thuật ngữ DNS ( Hệ thống tên miền(Domain Name System) ) chưa? Nó đề cập đến một hệ thống các tệp được phân phối trên Internet giúp phân giải các tên miền như helpdeskgeek.com thành địa chỉ Giao thức Internet(Internet Protocol) (IP) thực tế của nó là 13.225.198.106 . Điều đó giúp máy tính của bạn biết máy chủ nào cần nói chuyện khi bạn muốn xem trang web này.

Trước khi DNS ra đời vào năm 1984, điều này được thực hiện thông qua một tệp cục bộ trên máy tính của bạn được gọi là tệp máy chủ. Hồi(Back) đó máy tính không được kết nối với nhiều máy tính khác. Nhiều nhất, chúng tôi có thể đã kết nối với một vài chục. Thật dễ dàng để giữ tất cả thông tin đó trong một tệp văn bản cũ thuần túy. Tệp máy chủ lưu trữ vẫn tồn tại cho đến ngày hôm nay. 

Tệp Máy chủ hoạt động như thế nào?(How Does The Hosts File Work?)

Tệp máy chủ cho phép máy tính tra cứu các tên máy tính khác, như localhost hoặc tên miền, như helpdeskgeek.com và số IP của chúng nằm ngay bên cạnh tên trong tệp. Nó hơi giống như cách tên bạn bè của bạn được liên kết với số điện thoại của họ trong điện thoại của bạn. Bạn không cần phải nhớ hoặc bấm số, chỉ cần tìm tên của người đó.

Trước khi chúng ta đi sâu hơn, điều quan trọng là phải hiểu rằng một số địa chỉ IP được dành riêng cho mục đích sử dụng cục bộ. Điều đó có nghĩa là chúng chỉ có thể được sử dụng để trỏ đến máy tính và các thiết bị trong mạng trực tiếp của bạn. Điều đó có nghĩa là bất cứ điều gì trước khi thông tin liên lạc của bạn kết nối với Internet .

Ví dụ: địa chỉ IP 127.0.0.1 luôn có nghĩa là máy tính bạn đang làm việc, còn được gọi là localhost . Hãy thử nhập nó vào trình duyệt web của bạn. Nó có thể sẽ hiển thị một trang trống.

Cũng nên hiểu rằng www.website.comwebsite.com không hoàn toàn giống nhau. Để cả hai đưa chúng ta đến cùng một trang web, cả hai phải giải quyết cùng một địa chỉ IP. 

Chặn trang web bằng tệp máy chủ lưu trữ(Blocking Websites With The Hosts File)

  1. Mở Notepad với tư cách Quản trị viên(Administrator) .

  1. Bấm vào Tệp(File ) > Mở(Open)

  1. Điều hướng đến C:\Windows\System32\Drivers\etc

  1. Khi đó, hãy thay đổi loại tệp từ Text Documents (*.txt) thành All Files (*.*) .

  1. Bây giờ bạn có thể thấy tệp máy chủ(hosts) . Mở nó ra.

  1. Chuyển đến dòng cuối cùng của trang và thêm dòng của riêng bạn. Giả sử chúng tôi đang chặn Facebook .

Nhập IP localhost là 127.0.0.1 . Nhấn phím tab và nhập facebook.com . Nhấn Enter(Press Enter) để chuyển sang dòng tiếp theo. Tạo dòng thứ hai giống như dòng trên, nhưng sử dụng www.facebook.com thay vì chỉ facebook.com. 

Trang web có bị chặn không?(Is The Website Blocked?) 

Mở dấu nhắc lệnh và chạy ping facebook.com , sau đó chạy ping www.facebook.com . Bạn sẽ thấy rằng địa chỉ IP mà nó đang cố ping là 127.0.0.1.

Bây giờ hãy mở trình duyệt web của bạn và truy cập facebook.com. Nó vẫn có thể tải! Tại sao? IP thực của Facebook có thể vẫn nằm trong bộ nhớ cache của trình duyệt và trình duyệt sẽ sử dụng IP đó trước. Xóa bộ nhớ cache của trình duyệt(Delete your browser’s cache) và thử lại Facebook . Bây giờ bạn sẽ thấy một trang lỗi.

Tôi không muốn thấy trang lỗi(I Don’t Want to See an Error Page)

Bạn có thể thử chuyển hướng trang web đến một địa chỉ IP khác, nhưng những ngày này điều đó sẽ không hoạt động tốt. Chỉnh sửa độc hại tệp máy chủ lưu trữ từng là một cuộc tấn công phổ biến của tin tặc. Bây giờ, các trình duyệt web kiểm tra cẩn thận các chứng chỉ để ngăn chặn điều này. Nhưng, bạn vẫn có thể thử.

Một cách khác để không nhìn thấy trang lỗi là cài đặt và thiết lập máy chủ web trên máy tính của bạn(install and set up a web server on your computer) và để tệp máy chủ trỏ tới đó. Có thể nó sẽ hiển thị một trang có nội dung “Hãy quay lại làm việc!” hoặc liệt kê một số mục tiêu của bạn làm động lực để tránh xa mạng xã hội.

Tôi có thể làm gì khác với tệp máy chủ lưu trữ?(What Else Can I Do With The Hosts File?)

Bạn có thể sử dụng kỹ thuật tương tự nhưng dán vào URL(URLs) của nhiều phần mềm độc hại khác nhau và theo dõi các trang web quảng cáo. Có một tệp máy (--)chủ lưu trữ phần mềm độc hại và các trang web quảng cáo được tạo (made hosts file of malware and ad sites)sẵn(pre) mà bạn có thể sao chép và dán vào tệp máy chủ lưu trữ của mình. Khi viết bài này, nó được cập nhật lần cuối vào tháng 3(March) năm 2020.



About the author

Tôi là một kỹ sư phần cứng với hơn 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên về bộ điều khiển và cáp USB, cũng như nâng cấp BIOS và hỗ trợ ACPI. Trong thời gian rảnh rỗi, tôi cũng thích viết blog về các chủ đề khác nhau liên quan đến công nghệ và kỹ thuật.



Related posts