File host 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ý.

[File Host Là Gì] - Cách Sửa File Host

File host là gì?

file-host-1

"File host" 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ý.

Trong đó:

  • #: Dùng để ghi chú
  • 127.0.0.1 là địa chỉ ip cục bộ. Thêm site nào vào đây thì sự tự động bị chặn.
  • Ví dụ Ip khác ở trên dùng ho việc chuyển hướng.
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. Trước tiên thì 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

Chuyển hướng Website

Mở file hosts theo hướng dẫn bên trên, và thêm vào cuối với nội dung

46.250.210.219 yourdomain.com

Trong đó: 46.250.210.219 chính là IP được chuyển đến, yourdomain.com là trang web mà khi gõ lên trình duyệt sẽ được trỏ qua ip kia. Cách này cực kì hữu ích, điển hình là bạn thường thấy người ta chia sẻ file hosts vào facebook đúng không.

Ngoài ra, đây cũng là cách để bạn test (kiểm nghiệm) trang web trước khi trỏ nó về tên miền. Mình cũng hay thực hiện phương pháp này và mình rất thích 


Chặn Website bất kì

Vẫn giống cách trên nhưng IP ở đây luôn là 127.0.0.1 vì đây là ip cục bộ. Mọi trang web bị gán ip này đều không thể kết nối được. Ví dụ bạn muốn chặn web đen để không cho trẻ em dưới 18 tuổi truy cập vào đó để xem thì bạn hãy thêm vào cuối nội dung file host dòng: 127.0.0.1 xxx.com . Trong đó xxx.com là trang web đen, mỗi 1 trang thì xuống dòng nhé. Tình cờ ra quán net mình thấy máy ở đó đặt phải đến mấy trăm web đen lận >”<


Truy cập nhanh 1 trang Web bất kì

Ví dụ thay vì gõ vinahost.vn thì bạn chỉ cần nhập n và ấn Enter là đã vào được Blog. Làm sao hay vậy ?

 

Thêm vào cuối file hosts: 128.199.212.189 n

 

Trong đó: 128.199.212.189 là ip của vinahost.vn. Thay thế với trang bạn muốn. n là ký tự tắt nhập trên trình duyệt.


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

Nếu có 1 Server nội bộ thì bạn có thể truy cập nhanh vào trang cấu hình của router bằng cách thêm vào file hosts: 192.168.0.1 router. Trong đó 192.168.0.1 là địa chỉ ip cấu hình router. Cách này thì bạn cũng không cần để ý đến lắm =.=!


Chạy thử Web Server

Nếu bạn đang quản lý nhiều website trên cùng một host hoặc vps thì có thể kiểm thử web server bằng cách thêm vào file hosts. Ví dụ vơi vinahost.vn chạy trên 1 vps có ip là: 128.199.212.189 thì bạn thêm như sau:

 

128.199.212.189 vinahost.vn

Khi nắm được công dụng file hosts rồi thì tùy vào từng trường hợp mà bạn chọn phương án ở trên. Vấn đề đặt ra là: Làm thế nào để sửa file hosts

Hướng dẫn cách test website khi chưa trỏ domain về Vinahost

1. Giới thiệu:


Bạn là khách hàng share hosting của Vinahost nhưng không đăng ký domain tại Vinahost. Sau khi đăng ký gói hosting bạn phải trỏ domain về địa chỉ ip của Vinahost. 
Tuy nhiên, nếu còn đang sử dụng hosting ở nhà cung cấp khác, bạn cũng có thể cấu hình để kiểm tra và chuyển dữ liệu về Vinahost. Khi chắc chắn mọi thứ đã ổn định thì có thể trỏ domain để website hoạt động bình thường.
 

2. Nguyên tắc cơ bản:


Cần phân giải domain của bạn (ví dụ yourdomain.com) về địa chỉ ip của Vinahost (ví dụ 46.250.210.219). Việc phân giải này được thực hiện qua DNS nhưng chúng ta có thể can thiệp vào việc phân giải domain ngay tại máy tính của mình, bằng cách chỉ định yourdomain.com có ip là 46.250.210.219.
 

3. Hướng dẫn chi tiết cách thực hiện:


a. Cấu hình file hosts

Thêm một dòng sau đây vào cuối file hosts

46.250.210.219 yourdomain.com

Ứng với từng hệ điều hành khác nhau thì filehosts ở trong các thư mục tương ứng.

+ Hệ điều hành Windows: File hosts trong thư mục C:\Windows\System32\drivers\etc
file-host-la-gi-2

+ Hệ điều hành Linux: File hosts trong thư mục /etc
hosts_file_example

+ Hệ điều hành Mac: File hosts trong thư mục /private/etc
host-macos
b. Xóa cache DNS để đảm bảo sẽ truy cập đúng

+ Windows: Vào CMD tại dấu nhắc lệnh gõ lệnh ipconfig /flushdns
flush1

+ Linux: Trong terminate gõ lệnh: service nscd restart

+ Mac: Gõ dòng lệnh trong cửa sổ Terminal: dsCacheutil –flushCache

c. Kiểm tra

+ Truy cập trực tiếp vào website để kiểm tra. Bạn truy cập yourdomain.com bằng trình duyệt để kiếm tra, lúc này sẽ là website được đặt trên Vinahost.

+ Truy vấn DNS bằng nslookup.

Gõ lệnh nslookup tại cửa sổ dòng lệnh (của cả 3 hệ điều hành). Sau đó nhập domain cần kiểm tra là yourdomain.com, nếu kết quả tra về IP 46.250.210.219 là đúng.

>> DNS Là Gì