Hướng dẫn sử dụng MacBook

File Hosts là gì?? Những thủ thuật bạn có thể làm với file Hosts

File host là gì?

File "hosts" là "một tập tin lưu trữ thông tin IP của các máy chủ và tên miền (domain) được trỏ tới". Nó có thể được gọi là một DNS nhỏ trên máy tính của bạn. File host giúp cho các hệ điều hành biết được IP của máy chủ nơi một tên miền cụ thể nào đó được quản lý.
Mặc định nội dung trong file hosts chỉ là những gợi ý, chú thích. Bạn có thể thêm mới không giới hạn Ip, tên miền phục vụ cho mục đích của mình. Nhưng bạn phải biết công cụng của file hosts là như nào đã.

Công dụng của File Hosts

Chặn Website

Để chặn Website, bổ sung thêm một dòng có cú pháp như sau ở cuối file hosts:
127.0.0.1 tên website
Với 127.0.0.1 là địa chỉ IP cục bộ của máy. Khi bạn truy cập tới website mà bạn đã gán vào địa chỉ IP này, máy tính sẽ cố thực hiện kết nối tới chính nó (127.0.0.1). Do vậy hệ thống sẽ không thể tìm ra Web Server và kết nối thất bại ngay lập tức, ngăn chặn hiệu quả quá trình tải Website về máy.

Chuyển hướng Website

Bạn có thể sử dụng mẹo này để chuyển hướng site này đến một site khác.
Cách thức thực hiện, bạn chỉ cần thêm dòng sau vào file Hosts:
“IP website bạn muốn chuyển hướng tới + dấu cách + tên miền website mà bạn muốn gán cho” 
 

Truy cập nhanh Website

Giống như trên, bạn cũng có thể sử dụng mẹo này để truy cập nhanh Website từ bất kỳ trình duyệt web nào trên máy tính miễn là bạn đã chỉnh sửa file Hosts trước đó.
Công thức:
“IP của site muốn truy cập nhanh + dấu cách + phím hoặc kí tự mà bạn muốn sử dụng để truy cập nhanh”

 

Ấn định các tên miền cục bộ

File hosts còn cho phép người dùng tạo tên miền cục bộ cho máy tính của mình. Ví dụ như, nếu có một server nội bộ, bạn có thể đặt tên nó là server và truy cập nhanh bằng cách gõ server vào thanh địa chỉ URL trình duyệt. Nếu thường xuyên truy cập trang cấu hình của router, gán từ router với địa chỉ IP của router và gõ router vào thanh địa chỉ trình duyệt web để truy cập router.
Lưu ý rằng bạn cần biết địa chỉ IP của máy tính hoặc router trước khi thực hiện. Sau đó nhập vào file hosts một dòng như ví dụ sau (192.168.0.1 thường là địa chỉ truy cập cấu hình router):
192.168.0.1 router
Hoặc 192.168.1.1 router
 

Kiểm thử Web Server

Nếu đang vận hành một web server trên mạng nội bộ, bạn sẽ muốn chắc chắn server hoạt động chính xác trước khi trực tuyến ra Internet. Một số web server chạy nhiều website ở cùng địa chỉ IP và website ta nhận được lại phụ thuộc vào tên máy chủ (host name) đang truy cập. Trong trường hợp này, việc truy cập web server bằng địa chỉ IP cục bộ là chưa đủ. Bạn cần truy cập bằng địa chỉ Website.
Ví dụ như, nếu có một web server với địa chỉ IP cục bộ 192.168.0.5 dùng cho cả hnmac.com và hnmac.vn, bổ sung dòng sau đây vào file hosts trên máy tính:
192.168.0.5 hnmac.com 192.168.0.5 hnmac.vn
Sau khi lưu file, hãy thử truy cập cả hai site trong trình duyệt web. Nếu chính xác, ta sẽ thấy hai website khác nhau xuất hiện. Server nhận thấy tiêu đề web chỉ định hnmac.com hoặc hnmac.vn và cung cấp đúng website. Nếu web server vận hành không đúng, bạn sẽ phải khắc phục trước khi triển khai server lên Internet.
 
-Lưu ý: Các công dụng trên hiện nay chỉ có thể sử dụng được khi bạn muốn chặn website hoặc ấn định IP cục bộ mạng của bạn mà thôi, còn các cái khác thì vẫn có thể thực hiện được nhưng nếu đó là trong trường hợp bạn có thể tìm được chính xác địa chỉ IP tĩnh của chúng. Các website khác hiện nay đều không bao giờ để lộ địa chỉ IP thật, nên khi bạn tìm địa chỉ IP của chúng bằng Terminal hay CMD hoặc các công cụ của bên thứ 3 thì đó chỉ là IP động mà thôi. Nó sẽ liên tục chuyển đổi sang các IP động khác nên các lệnh bạn thực hiện trong file Hosts sẽ không có tác dụng. Còn để mà tìm được IP tĩnh thì đó là một phạm trù hoàn toàn khác rồi nên mình không thể hướng dẫn các bạn được.

Nếu bạn chưa biết cách chỉnh sửa file Hosts trong hệ điều hành MacOS thì có thể tham khảo thêm trong bài viết này nhé: Cách chỉnh sửa file Hosts trong MacOS
 
Cảm ơn các bạn đã theo dõi bài viết. Nếu có bất cứ câu hỏi nào hãy để lại ở bên dưới phần bình luận nhé!!

 

Reading next

Sửa file Hosts trong hệ điều hành MacOS
Folx - Ứng dụng được mệnh danh là IDM cho MacOS