Cách chặn trang web đen bất kỳ bằng file Hosts

admin Jun 3, 2011 1

Có rất nhiều cách để chặn một trang web không muốn truy cập như: Dùng tường lửa của hệ điều hành (Windows Mac Linux), tường lửa của Model mạng, phần mềm, hay sử dụng dịch vụ “Open DNS” vv.
Nhưng mô hình chung rất phức tạp (trừ cách dùng phần mềm nhưng lại nặng máy và một số phiền toái).
Hôm nay mình sẽ hướng dẫn các bạn một cách đơn giản laị hiệu quả để chặn trang web không mong muốn đó là cách dùng file “Hosts” để chặn web đen.

Trước hết ta tìm hiểu file “Hosts” là gì mà có khả năng ngăn chặn truy cập web, chi tiết cách chỉnh sửa file “Hosts” các bạn xem tại đây (hướng dẫn chi tiết cho tưng hệ điều hành). Trong bài viết này mình chỉ giới thiệu qua cho các bạn biết.

Như các bạn biết, khi bạn truy cập một trang web ví dụ WWW.Girl365.Net thực chất là các bạn truy cập đến địa chỉ máy chủ chứa dữ liệu của tên miền WWW.Girl365.Net  đây goi là đia chỉ IP có dạng xxx.xxx.xxx.xxx (hiện nay là IPv6 có dạng xxx.xxx.xxx.xxx.xxx.xxx). File “Hosts” đóng vai trò như một “DNS mini”, nó chuyển tên miền WWW.Girl365.Net thành địa chỉ IP của máy chủ chứa dữ liệu của tên miền đó.

Cach chan trang web den bat ky file Hosts Facebook

Vậy diều gì sẽ xảy ra nếu file “Hosts” chỉ sai điạ chỉ IP này, đơn giản là bạn không thể truy cập được trang web đó.

Đến đây các bạn sẽ phần nào hiểu được cách để truy cập hay chặn một trang web nào đó bằng file “Hosts

– Giả sử trang www.hotels365days.com có địa chỉ IP là 216.239.34.21
Muốn chặn trang www.hotels365days.com bạn trỏ tên miền www.hotels365days.com đến IP khác như 0.0.0.0 hay 127.0.0.1 đây là 2 địa chỉ IP theo quy định quốc tế không trỏ tới bất cứ máy chủ nào.
Muốn truy cập trang www.hotels365days.com bạn chỉ cần trỏ tên miền www.hotels365days.com đến địa chỉ IP 216.239.34.21 là xong

Vậy làm thế nào để trỏ tên miền tới địa chỉ IP nào đó. Rất đơn giản bạn mở file “Hosts” ra và điền vào dưới cùng dòng sau:

216.239.34.21 www.hotels365days.com

Dòng này báo cho máy tình biết địa chỉ Ip của máy chủ chứa tên miền www.hotels365days.com là 216.239.34.21 hay nói cách khác ta đã trỏ tên miền www.hotels365days.com lới địa chỉ IP 216.239.34.21
Đây là dòng để truy cập vào www.hotels365days.com nếu bạn muốn chặn www.hotels365days.com thì bạ điền vào một trong 2 dòng sau:

0.0.0.0 www.hotels365days.com
127.0.0.1 www.hotels365days.com

Tương tự với các trang khác cũng vậy.

Đến đây các bạn sẽ tự hỏi vậy làm thế nào để biết được địa chỉ IP của trang web.  xin trả lời luôn đó là dùng lệnh “nslookup” trong DOS.

Ví dụ với hệ điều hành Windows các bạn ấn tổ hợp phím “Windows logo + R”

Cach chan trang web den bat ky file Hosts

Sau đó gõ “cmd” rồi ấn “Enter”.

Cach chan trang web den bat ky file Hosts

Trong cửa sổ DOS hiện ra các bạn gõ “nslookup” và ấn “Enter”.
Đến đây các bạn chỉ cần gõ tên miền muốn tìm địa chỉ IP vào và ấn “Enter” là được.

Cach chan trang web den bat ky file Hosts

Đến đây các bạn hoàn toàn có thể thực hiện với máy của mình để chặn một trang web naof đó rồi.

Đăng Bình Luận »