Blog

20 Tháng Hai, 2023

File Hosts là gì? 8 Công dụng đặc biệt của File Hosts mà bạn nên biết

Nếu bạn là người thường xuyên sử dụng máy tính, chắc chắn đã từng nghe thấy File Hosts. Đặc biệt là khi bạn muốn chặn truy cập vào một website nào đó. Vậy File Hosts là gì? Công dụng của nó ra sao? Nằm ở đâu? Trong bài viết dưới đây, Mona Host sẽ giúp các bạn giải đáp toàn bộ những vấn đề này. Cùng chúng tôi tìm hiểu nhé!

File Hosts là gì?

File Hosts là một tệp tin (file) có chức năng lưu trữ thông tin địa chỉ IP của máy chủ (Server) và tên miền (Domain) được trỏ tới. Có thể xem Host File là một DNS (Domain Name System) nhỏ trên máy tính của bạn. Tập tin này giúp hệ điều hành biết được địa chỉ IP của máy chủ nơi tên miền được quản lý.

Lúc đầu, Hosts File có tên là HOSTS.TXT được bảo trì bằng cách thủ công. File Host được Viện nghiên cứu Stanford cung cấp thông qua chia sẻ tập tin với tư cách là thành viên của ARPANET. Năm 1983 hệ thống DNS được công bố lần đầu tiên và được triển khai trong năm 1984. Nhờ có DNS mà quá trình xuất bản được tự động hóa và cung cấp khả năng phân giải tên host linh động và tức thời. Trong các hệ điều hành hiện đại, Host File vẫn chỉ là một cơ chế phân giải tên thay thế, thường xuyên định lại cấu hình như một phần của các cơ sở như Name Service Switch, có thể được xem là một phương pháp chính hoặc như phương pháp dự phòng.

Cấu trúc của địa chỉ File Hosts là gì?

Cấu trúc của địa chỉ File Hosts là gì?

Cấu trúc của địa chỉ của File Hosts là có nhiều dòng, mỗi dòng sẽ có 2 trường phân cách bằng một hoặc nhiều dấu tab, hay cũng có thể là dấu cách.

Cụ thể, cấu trúc sẽ có dạng: <địa chỉ IP> <tên miền>

Trong đó, địa chỉ IP có thể tồn tại ở dạng tĩnh hoặc dạng động. Bởi vì host file giống như một DNS của máy tính, nên khi người dùng truy cập vào một tên miền bất kỳ nào đó thì đều sẽ có địa chỉ IP tương ứng với nó. Địa chỉ IP mặc định của tập tin hosts là 127.0.0.1 localHosts.

Người dùng cũng có thể thêm dòng 127.0.0.1 dev. Sau đó, nhập vào trình duyệt web http://dev thì localHosts sẽ xuất hiện.

File Hosts nằm ở đâu?

Sau đây sẽ là cách mở tập tin hosts bằng cách mở các thư mục trên hệ điều hành Windows, macOS và Linux:

  • Trên hệ điều hành Windows: C:\Windows\System32\drivers\etc
  • Trên hệ điều hành Linux: /etc/hosts
  • Trên hệ điều hành macOS: /private/etc/hosts

Công dụng của File Hosts là gì?

File Hosts có một sức mạnh vô cùng lớn, bên cạnh đó nó còn hỗ trợ nhiều tính năng đặc biệt nên được rất nhiều hệ điều hành sử dụng. Khi dùng Hosts File bạn sẽ nhận thấy được nó có rất nhiều công dụng. Ví dụ như:

Bảo vệ quyền riêng tư

Thông qua việc sử dụng tệp tin hosts bạn có thể chặn được các nhà quảng cáo đến từ nhiều nguồn không mong muốn, trình theo dõi và các trang web từ bên thứ ba thâm nhập vào để bảo vệ quyền riêng tư của bạn tốt nhất.

Chặn website xấu

Các doanh nghiệp, tổ chức, gia đình cho đến chủ kinh doanh tiệm net cũng thường dùng Host File để chặn các website xấu. Những website mà không muốn người khác truy cập vào sẽ cài đặt File Host để chặn. Đây không hẳn chỉ những website xấu mà mọi địa chỉ website bạn không muốn người dùng truy cập vào đều có thể chặn được.

Mục đích chính của việc sử dụng tập tin hosts là để chặn người dùng (hoặc chính mình) truy cập các website xấu trong môi trường internet ngày càng độc hại như hiện nay. Đặc biệt là đối với những gia đình có con nhỏ được tiếp xúc với các thiết bị kết nối internet hoặc hệ thống tiệm nét, máy tính công cộng từ rất sớm.

Chuyển hướng website

File Host giúp chuyển hướng website dễ dàng

File Host có thể dùng để chuyển hướng website này sang website khác một cách tự động và rất đơn giản. Người dùng chỉ cần mở Hosts File, rồi thêm vào cuối nội dung của tệp tin cú pháp: 46.250.210.219 yourdomain.com

  • 46.250.210.219 là IP của trang web mà bạn muốn chuyển hướng.
  • yourdomain.com sẽ là tên website gõ trên trình duyệt. Tên này sẽ được trỏ đến IP bạn thiết lập ở trên.

Cách làm này sẽ giúp bạn chuyển hướng không bị bất cứ gián đoạn nào. Người dùng truy cập web, chuyển hướng đến website khác mượt mà hơn.

Truy cập nhanh vào website

File Hosts cũng có thể được dùng như một tips giúp người dùng truy cập website được nhanh hơn. Chẳng hạn như khi bạn gán chữ T cho site Twitter. Chỉ cần bạn gõ T thì twitter.com đã hiển thị ngay trước mắt bạn. Cú pháp này được thực hiện như sau: 199.59.150.39 t. Đối với một số đặc thù cần truy cập nhanh website nào đó thì cách làm này sẽ là lối tắt để đến địa chỉ web đó nhanh hơn.

Tăng cường bảo mật

Các bạn có thể sử dụng tệp tin này như một bức tường lửa (Firewall) trong hệ thống cục bộ. Tập tin hosts giúp bạn chặn Spyware hoặc các trang quảng cáo. Thêm tất cả các trang web Spyware và tên miền Networks quảng cáo để có thể chặn các trang web độc hại.

Chạy thử web server

Khi lập trình, bạn sẽ cần phải chạy thử web app của mình trên localhost để xác minh. Các trang web có thể chạy trên localhost, 127.0.0.1 hoặc địa chỉ IP localhost.

Có một số hạn chế trong localhost, giả sử bạn đang muốn phát triển web thương mại điện tử, bạn phải khởi chạy công khai nếu muốn xem lại trang web của mình trên miền tùy chỉnh. Bạn muốn sửa lỗi một số vấn đề về cổng thanh toán gateway nhưng nó lại không hỗ trợ localhost URL hoặc IP khi thanh toán thành công. Bạn có thể thêm miền tùy chỉnh trong host file và xác thực quy trình thanh toán trên localhost.

>>Tham khảo thêm: Web Server là gì? Những loại phổ biến hiện nay

Dùng để thiết lập website khi chưa có domain

Trong trường hợp chưa có tên miền, bạn có thể dùng tạm Hosts File để thiết lập cho website. Các hoạt động chỉnh sửa trên website hoàn toàn có thể được thực hiện trên tập tin hosts.

Ví dụ như bạn cần tên miền xyz.com mà chưa có domain thì có thể dùng địa chỉ IP để thêm vào Hosts File trên máy tính. Ví dụ: IP 113.114.115 sẽ có cú pháp: 113.114.115 xyz.com. Lúc này bạn đã có một site “sống” để truy cập từ máy tính của mình và thực hiện các thao tác chỉnh sửa mong muốn.

Sử dụng File Hosts để chặn phần mềm cập nhật

Mặc dù không được xem là giải pháp chuyên nghiệp nhưng hầu hết các dân IT mới vào nghề đều đã từng sử dụng. Người dùng có thể sử dụng File Host để tìm kiếm các phần mềm và chặn chúng dễ dàng.

Hướng dẫn chỉnh sửa File Host

Hệ điều hành Windows

Chỉnh sửa file host trên Windows
  • Bước 1: Tiến hành mở File Hosts theo đường dẫn “C:WindowsSystem32driversetchosts”.
  • Bước 2: Thêm vào Hosts File cấu trúc: IP + Dấu cách + tên website của bạn.
  • Bước 3: Lưu lại file lại và bạn đã hoàn thành.

Hệ điều hành Linux

  • Bước 1: Tại cửa sổ terminal, mở Hosts File bằng Text Editor của bạn và nhập etc/hosts. Nhập mật khẩu quản trị viên administrator.
  • Bước 2: Chỉnh sửa Hosts File trong Linux tương tự trong Windows.
  • Bước 3: Sau khi hoàn tất, lưu lại thay đổi đó.

Hệ điều hành MacOS

  • Bước 1: Tìm terminal application trên hệ thống macOS hoặc có thể sử dụng Spotlight để tìm kiếm (Command + Space).
  • Bước 2: Nhập “sudo vim/etc/hosts” trong terminal.
  • Bước 3: Sử dụng Text Editor, để chỉnh sửa. File Hosts trong MacOS cũng tương tự như trên Linux và Windows.
  • Bước 4: Lưu những thay đổi này.

Bất kỳ sự thay đổi nào trên File Hosts đều sẽ có tác dụng ngay sau khi bạn nhấn lưu file mà không cần khởi động lại máy tính. Tuy nhiên mọi người cần lưu ý rằng nếu muốn bổ sung nhiều thiết lập đầu vào cho File Hosts, hãy đảm bảo mỗi thiết lập nằm trên một dòng riêng.

Cách khôi phục File Hosts gốc

Cách 1: Sử dụng nội dung mặc định của File Hosts

    • Copy nội dung mặc định của File Hosts.

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
    • Dán nội dung đó vào tập tin hosts của bạn .
    • Lưu lại thay đổi.

Cách 2: Sử dụng Complete Internet Repair

Bạn cũng có thể sử dụng phần mềm Complete Internet Repair để có thể khôi phục lại tập tin hosts gốc dễ dàng.

Bài viết trên đã giúp bạn hiểu hơn về File Hosts là gì, cách tìm và chỉnh sửa File Host một cách dễ dàng. Nếu biết cách sử dụng hợp lý, tệp tin này sẽ mang lại rất nhiều lợi ích cho bạn. Cảm ơn bạn đã quan tâm đến chủ đề này của Mona Host.

Bài viết liên quan

Dịch vụ thiết kế
website chuyên nghiệp

Sở hữu website với giao diện đẹp, độc quyền 100%, bảo hành trọn đời với khả năng
mở rộng tính năng linh hoạt theo sự phát triển doanh nghiệp ngay hôm nay!

Liên hệ Mona
Giỏ hàng của bạn

Giỏ hàng trống!