File host là gì? File host nằm ở đâu? | Vietnix

File host là gì? File host nằm ở đâu?

11/05/2021
27 Lượt xem

File host là gì? 

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

Ban đầu, file host có tên HOSTS.TXT được bảo trì theo cách thủ công và được Viện nghiên cứu Stanford cung cấp thông qua chia sẻ file với tư cách là thành viên ARPANET. Hệ thống DNS (Domain Name System) được công bố lần đầu tiên vào năm 1983 và được triển khai vào năm 1984. DNS giúp tự động hóa quá trình xuất bản 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 là một cơ chế phân giải tên thay thế, thường xuyên định cấu hình như một phần của các cơ sở như Name Service Switch – một phương pháp chính hoặc như một phương pháp dự phòng.

File host bao gồm:

  • #: Dùng để ghi chú
  • 127.0.0.1: Là địa chỉ ip cục bộ (thêm các website vào đây để chặn).

File host nằm ở đâu?

Cách mở file host trên hệ điều hành Windows, macOS và Linux bằng cách mở các folder bằng đường dẫn sau:

  • Trên Windows: C:\Windows\System32\drivers\etc
  • Trên Linux: /etc/hosts
  • Trên macOS: /private/etc/hosts

4 công dụng của file host

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

Bạn có thể sử dụng File host để chặn các nhà quảng cáo, trình theo dõi và các trang web của bên thứ ba để bảo vệ quyền riêng tư của bạn.

2. Chặn trang web xấu

Nếu không muốn trẻ con mở trang web nào, bạn có thể chặn chúng bằng file host. Bạn có thể quyết định hoàn toàn các trang web mình muốn chặn và thậm chí là các chương trình không mong muốn.

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

Chúng ta có thể sử dụng tệp tin này như một bức tường lửa trong hệ thống cục bộ của mình. File host giúp chặn Spyware hoặc các trang mạng quảng cáo, bạn có thể 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 nguy hiểm.

4. Chạy thử web server

Bạn biết đấy trong khi lập trình, bạn cần chạy thử ứng dụng web 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 e-commerce, bạn phải khởi chạy public 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 debug 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 trong trường hợp thanh toán thành công. Bạn có thể thêm miền tùy chỉnh trong file host và xác thực quy trình thanh toán trên localhost

Cách chỉnh sửa file host

Trên hệ điều hành Windows

Đối với Windows 8 và Windows 10 chúng ta cần mở file host lên và chỉnh sửa theo các bước sau đây:

Bước 1: Đi tới menu Start và bắt đầu nhập Notepad.

Bước 2: Nhấp chuột phải vào Notepad và chọn Run as administrator.

cach-mo-file-host
Mở Text Editor của bạn lên

Bước 3: Mở file host bằng cách nhấp chọn File > Open và sao chép Copy và dán Paste đường dẫn sau:

c:\Windows\System32\Drivers\etc\hosts

file-host-o-dau
Nhập địa chỉ ở trên để mở file host

Note: Giả sử bạn muốn chặn facebook.com trên hệ thống của mình và muốn thêm miền tùy chỉnh cho trang web của mình. Chỉ cần Copy và Paste các Lines sau:

0.0.0.0         www.facebook.com

127.0.0.1       www.customdomain.com

chuc-nang-cua-file-host
Điền các domain mà bạn muốn chặn theo cú pháp ở phía trên

Bước 4: Sau khi hoàn tất chỉnh sửa, hãy lưu lại.

cong-dung-file-host
Lưu lại thay đổi của bạn

Hãy thử mở trình duyệt browser của bạn và thử truy cập www.facebook.com, bạn sẽ thấy không thể truy cập trang này.

file-host-windows
Không thể mở được facebook.com vì đã chặn trong file host

Trên hệ điều hành Linux

Việc chỉnh sửa file host trong Linux dễ dàng thông qua các bước sau đây mà Vietnix hướng dẫn tới bạn:

Bước 1: Trong cửa sổ terminal Linux, mở file host bằng Text Editor của bạn và nhập

sudo vim /etc/hosts

Sẽ có thông báo nhập mật khẩu, hãy nhập mật khẩu quản trị viên administrator của bạn.

file-host
Nhập lệnh trên vào Text Editor

Bước 2: Chỉnh sửa file host trong Linux tương tự như trong Window. Bây giờ chúng ta đang chặn facebook.com và một miền tùy chỉnh.

file-host-la-gi
Điền thông tin domain cần chặn

Bước 3: Sau khi hoàn tất, hãy lưu lại thay đổi đó.

Trên hệ điều hành macOS

Nếu bạn đang sử dụng Macbook, iMac thì có thể chỉnh sửa file host dễ dàng với những bước sau đây:

Bước 1: Tìm terminal application trên hệ thống macOS hoặc chúng ta có thể sử dụng ứng dụng Spotlight để tìm kiếm (Command + Space).

file-host-nam-o-dau
Mở Terminal trong macOS

Bước 2: Nhập lệnh “sudo vim /etc/hosts” trong terminal (Ứng dụng sẽ nhắc yêu cầu mật khẩu, nhập mật khẩu quản trị viên administrator).

mo-file-host-bang-tai-khoan-adminstrator
Điền thông của bạn tại đây

Bước 3: Sử dụng Text Editor, bạn có thể dễ dàng chỉnh sửa nó. File host trong macOS cũng tương tự như trên Windows và Linux. Chúng ta đang chặn Facebook và thêm tên miền tùy chỉnh ở đây.

file-host-macos
Chặn các domain mà bạn không muốn truy cập vào đây

Bước 4: Lưu những thay đổi này

Mở trình duyệt browser và thử truy cập vào www.facebook.com và bạn sẽ thấy bạn cũng không truy cập được.

Cách khôi phục file host về mặc định

Cách 1: Sử dụng nội dung gốc của file host

  1. Copy nội dung mặc định của file host ở phía dưới.
  2. Dán nội dung đó vào file host của bạn .
  3. Lưu lại thay đổi.
# 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 ne
# 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

Cách 2: Ngoài ra, bạn có thể sử dụng phần mềm Complete Internet Repair để có thể khôi phục lại file host gốc một cách dễ dàng.

Kết luận

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

Bài viết liên quan
Không có bài viết liên quan
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments