File Host Là Gì? Cách Mở File Host đơn Giản - BKNS.VN

File host là gì là câu hỏi mà rất nhiều người dùng máy tính, người mới học IT hoặc làm website thường gặp khi tìm hiểu về tên miền, DNS hay cấu hình hệ thống. Trên thực tế, file host không phải là khái niệm quá phức tạp, nhưng nếu hiểu sai hoặc nhầm lẫn, bạn có thể gặp lỗi truy cập website, test web không đúng hoặc thậm chí ảnh hưởng đến công việc.

Hiểu một cách đơn giản, file host là một tập tin hệ thống cho phép ánh xạ tên miền với địa chỉ IP ngay trên máy tính, hoạt động như một DNS cục bộ. Việc nắm rõ file host là gì, file host hoạt động như thế nào và file host nằm ở đâu sẽ giúp bạn kiểm soát truy cập website tốt hơn, test hệ thống chính xác hơn và tránh những rủi ro không đáng có.

Trong bài viết này, chúng ta sẽ cùng tìm hiểu file host là gì, cách file host hoạt động, vị trí file host trên từng hệ điều hành và những công dụng thực tế của file host dành cho người mới, được giải thích ngắn gọn, dễ hiểu và có ví dụ cụ thể.

Tóm Tắt Bài Viết

  • File Host là gì?
  • File host hoạt động như thế nào?
  • File host nằm ở đâu?
  • Đặc điểm quan trọng của file host
  • Công dụng của file host
    • Ấn định tên miền cục bộ
    • Truy cập nhanh Website
  • Cách chỉnh sửa file host an toàn cho người mới
  • Những rủi ro cần lưu ý khi chỉnh sửa file host

File Host là gì?

File host là gì? File host (hosts file) là một tập tin hệ thống dùng để ánh xạ tên miền (domain) với địa chỉ IP cụ thể ngay trên máy tính của bạn. Có thể hiểu đơn giản, file host hoạt động như một DNS cục bộ, được hệ điều hành ưu tiên kiểm tra trước khi truy vấn DNS trên Internet.

Khi bạn truy cập một website, máy tính sẽ kiểm tra file host trước. Nếu trong file host đã tồn tại tên miền tương ứng với một địa chỉ IP, hệ thống sẽ sử dụng thông tin này thay vì hỏi DNS server bên ngoài. Vì vậy, file host có khả năng điều hướng tên miền theo ý người dùng.

Nói ngắn gọn, nếu bạn đang tìm hiểu file host là gì thì hãy nhớ: file host cho phép kiểm soát cách tên miền được trỏ tới IP ngay trên máy tính cá nhân.

File Host là gì? Công dụng của file host
File Host là gì? Công dụng của host file

File host hoạt động như thế nào?

Để hiểu rõ hơn file host là gì, bạn cần nắm được nguyên lý hoạt động cơ bản của nó. Khi bạn nhập một tên miền vào trình duyệt, quá trình phân giải sẽ diễn ra theo thứ tự sau:

  • Kiểm tra file host trên máy tính
  • Nếu không có kết quả, truy vấn DNS server
  • DNS trả về địa chỉ IP của website

Điều này có nghĩa là file host luôn có độ ưu tiên cao hơn DNS. Chỉ cần bạn thêm một dòng ánh xạ vào file host, hệ điều hành sẽ làm theo thiết lập đó ngay lập tức.

Cấu trúc cơ bản của file host rất đơn giản:

<địa chỉ IP> <tên miền>

Ví dụ, khi trong file host có dòng:

127.0.0.1 example.com

thì mỗi lần truy cập example.com, máy tính sẽ trỏ về IP cục bộ 127.0.0.1 thay vì website thật.

File host nằm ở đâu?

Sau khi hiểu file host là gì, câu hỏi tiếp theo thường gặp là file host nằm ở đâu và làm sao để mở file host. Vị trí của file host phụ thuộc vào hệ điều hành bạn đang sử dụng.

  • Hệ điều hành Linux: host file nằm ở /etc/hosts
  • Hệ điều hành windows: host file nằm ở C:\Windows\System32\drivers\etc\hosts
  • Hệ điều hành macOS: host file nằm ở /etc/hosts

File host là một tập tin không có phần mở rộng. Nội dung bên trong bao gồm nhiều dòng ánh xạ IP và tên miền, được phân tách bằng dấu cách hoặc tab.

Mặc định, file host thường chứa dòng:

127.0.0.1 localhost

Cấu trúc của file host: <địa chỉ IP> <tên miền>

Trong đó: địa chỉ IP có thể ở trạng thái động hoặc tĩnh. Host file như là 1 DNS server của 1 máy tính. Khi bạn truy cập vào tên miền nào vào IP đó. Trong file host sẽ mặc định là 127.0.0.1 localhost. 127.0.0.1 là địa chỉ IP cục bộ. Thêm site nào vào thì site sẽ tự động bị chặn. Bạn cũng có thể thêm một dòng: 127.0.0.1 dev. Sau đó trên trình duyệt web bạn gõ http://dev, localhost sẽ hiện ra.

Đặc điểm quan trọng của file host

Để hiểu đúng file host là gì và tránh sử dụng sai mục đích, bạn cần nắm rõ một số đặc điểm quan trọng của file host. Những đặc điểm này quyết định cách file host hoạt động, phạm vi ảnh hưởng cũng như lý do vì sao file host thường được dùng trong kiểm thử, chặn website hoặc cấu hình hệ thống nội bộ.

File host hoạt động cục bộ trên từng máy: File host chỉ ảnh hưởng đến máy tính mà bạn chỉnh sửa, không tác động đến người dùng khác hay toàn bộ hệ thống mạng. Vì vậy, mọi cấu hình trong file host đều mang tính cá nhân và dùng cho mục đích nội bộ.

Thay đổi trong file host có hiệu lực ngay lập tức: Sau khi lưu file host, các thiết lập mới sẽ được áp dụng ngay mà không cần khởi động lại máy hay trình duyệt. Điều này giúp việc test nhanh hơn nhưng cũng đòi hỏi sự cẩn thận khi chỉnh sửa.

File host có khả năng ghi đè kết quả phân giải DNS: Khi truy cập một tên miền, hệ điều hành sẽ kiểm tra file host trước DNS server. Nếu có ánh xạ trong file host, DNS bên ngoài sẽ không được sử dụng, giúp điều hướng hoặc chặn website theo ý muốn.

Chỉ tài khoản có quyền quản trị mới chỉnh sửa được file host: File host là tập tin hệ thống nên chỉ người dùng có quyền administrator mới có thể lưu thay đổi. Cơ chế này giúp hạn chế rủi ro bảo mật và ngăn phần mềm độc hại can thiệp trái phép.

Nhờ những đặc điểm trên, file host thường được sử dụng để kiểm thử website, chặn truy cập một số trang nhất định hoặc điều hướng tên miền trong môi trường nội bộ, thay vì áp dụng cho quy mô lớn.

Công dụng của file host

Sau khi đã hiểu File host là gì, File host nằm đâu rồi, chúng ta tiếp tục đi tìm hiểu những lợi ích mà nó mang lại nhé. Dưới đây là 4 công dụng của host file:

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

File host còn cho phép người sử dụng tự tạo tên miền cục bộ cho máy tính của mình. Chẳng hạn như nếu bạn có 1 server nội bộ, bạn có thể đặt tên cho nó và truy cập nhanh vào nó bằng cách gõ tên vào thanh địa chỉ URL của trình duyệt. Trong trường hợp bạn thường xuyên truy cập vào trong cấu hình router thì bạn cũng có thể gán từ router với địa chỉ IP của nó vào và gõ router trên thanh trình duyệt mỗi khi muốn truy cập đến nó.

Truy cập nhanh Website

Bạn cũng có thể sử dụng file host để chuyển hướng site này đến 1 site khác. Chẳng hạn như sau khi chuyển hướng từ facebook.com sang twitter, trên thanh trình duyệt bạn nhập facebook.com vào thanh địa chỉ trình duyệt, trình duyệt sẽ tự động hiểu và hiển thị ra twitter.

Đầu tiên, bạn cần biết được địa chỉ IP của twitter. Tìm địa chỉ IP bằng câu lệnh ping trong cửa sổ dòng lệnh (Nhấn Start, gõ Command Prompt và nhấn Enter). Tiếp theo bạn gõ Ping twitter vào cửa sổ lệnh để xem địa chỉ IP của trang.

Sau đó bạn thêm dòng lệnh sau vào hosts: 99.59.150.39 facebook.com.

Dòng lệnh này có chức năng để máy tính liên kết tên miền facebook.com với địa chỉ IP của twitter. Như vậy mỗi khi truy cập facebook.com, trình duyệt sẽ chuyển hướng website twitter

Để ngăn chặn bất kỳ website nào bạn chỉ cần bổ sung thêm 1 dòng cú pháp ở cuối host file: 127.0.0.1 tên website

dòng cú pháp ở cuối file hosts: 127.0.0.1 tên website
Dòng cú pháp ở cuối host file: 127.0.0.1 tên website

Trong đó127.0.0.1 là địa chỉ IP cục bộ của máy tính. Khi người dùng truy cập đến website trên thì máy tính sẽ cố thực hiện kết nối đến với chính nó (127.0.0.1). Vì vậy, hệ thống không thể tìm ra web server và ngay lập tức kết nối thất bại đồng thời ngăn chặn hiệu quả quá trình tải website về máy. 

Cách chỉnh sửa file host an toàn cho người mới

Hiểu file host là gì thôi chưa đủ, bạn cũng cần biết cách chỉnh sửa file host đúng cách để tránh gây lỗi hệ thống hoặc không truy cập được website. Vì file host là tập tin hệ thống, chỉ cần chỉnh sửa sai một dòng cũng có thể khiến máy tính gặp sự cố khi truy cập Internet. Do đó, người mới nên thực hiện từng bước cẩn thận theo hướng dẫn dưới đây.

Bước 1: Mở Notepad hoặc Notepad++ với quyền Administrator

Trước tiên, bạn nhấn chuột phải vào Notepad hoặc Notepad++ và chọn “Run as administrator”. Nếu không mở bằng quyền quản trị, bạn sẽ không thể lưu thay đổi trong file host.

Bước 2: Chọn File → Open để mở tập tin

Sau khi mở trình soạn thảo văn bản, bạn chọn menu File rồi nhấn Open để tìm đến vị trí lưu file host trong hệ thống.

Bước 3: Truy cập đúng đường dẫn chứa file host

Trong cửa sổ mở file, bạn truy cập theo đường dẫn:

C:\Windows\System32\drivers\etc

Đây là thư mục mặc định chứa file host trên hệ điều hành Windows.

Bước 4: Chuyển bộ lọc sang “All Files”

Theo mặc định, Notepad chỉ hiển thị các file .txt, nên bạn cần chuyển bộ lọc từ “Text Documents” sang “All Files” để nhìn thấy file hosts.

Bước 5: Mở file hosts

Khi đã thấy file hosts, bạn nhấp đúp để mở. File này không có đuôi mở rộng, vì vậy bạn cần chú ý chọn đúng tên file.

Bước 6: Thêm hoặc chỉnh sửa nội dung cần thiết

Tại đây, bạn có thể thêm dòng ánh xạ IP và tên miền theo nhu cầu, ví dụ để chặn website hoặc trỏ domain về IP cụ thể. Nên thêm từng dòng một và tránh chỉnh sửa các dòng mặc định nếu không cần thiết.

Bước 7: Lưu file và đóng lại

Sau khi chỉnh sửa xong, bạn nhấn Ctrl + S để lưu file, rồi đóng Notepad. Mọi thay đổi trong file host sẽ có hiệu lực ngay lập tức, không cần khởi động lại máy hay trình duyệt.

Những rủi ro cần lưu ý khi chỉnh sửa file host

Mặc dù file host rất hữu ích trong việc kiểm thử website, chặn truy cập hoặc điều hướng tên miền, nhưng nếu sử dụng không đúng cách, bạn có thể gặp nhiều rắc rối khó kiểm soát. Đặc biệt với người mới, việc chỉnh sửa file host mà không hiểu rõ nguyên lý hoạt động có thể dẫn đến lỗi truy cập Internet hoặc ảnh hưởng đến công việc.

  • Không truy cập được website do cấu hình sai: Nếu bạn nhập sai địa chỉ IP hoặc tên miền trong file host, trình duyệt sẽ không thể kết nối đến website thật. Nhiều trường hợp người dùng tưởng website bị lỗi, trong khi nguyên nhân đến từ file host cấu hình sai.
  • Bị phần mềm độc hại chỉnh sửa file host để chuyển hướng website: Một số virus hoặc phần mềm độc hại có thể âm thầm thay đổi file host để chuyển hướng bạn đến website giả mạo, trang quảng cáo hoặc trang lừa đảo. Đây là rủi ro nghiêm trọng, đặc biệt khi bạn truy cập các dịch vụ ngân hàng hoặc tài khoản quan trọng.
  • Gây nhầm lẫn khi test website do quên xóa cấu hình cũ: Khi test website bằng file host, nhiều người quên xóa hoặc comment lại các dòng đã thêm. Điều này khiến máy tính tiếp tục truy cập server test thay vì server thật, dẫn đến kết quả kiểm tra sai lệch và khó xác định nguyên nhân lỗi.

Ảnh hưởng đến công việc SEO hoặc truy cập dịch vụ online: File host có thể ghi đè DNS, vì vậy nếu cấu hình không đúng, bạn có thể không truy cập được Google Search Console, hosting, email doanh nghiệp hoặc các dịch vụ online khác. Với người làm SEO hoặc quản trị website, lỗi này có thể gây ảnh hưởng nghiêm trọng đến công việc.

Vậy là bài viết trên, BKNS đã cung cấp cho bạn File Host là gì? File host nằm ở đâu và cách mở file host thế nào. Hy vọng bài viết trên hữu ích đối với bạn. Nếu bạn còn bất cứ câu hỏi nào liên quan hãy để lại bình luận ở bên dưới để được hỗ trợ ngay nhé. Ngoài ra hãy theo dõi website https://www.bkns.vn/ để đọc được những bài viết hữu ích khác nữa nhé.

Từ khóa » Trỏ File Host