Sửa File Hosts trên máy tính để trỏ tên miền vào máy chủ

File hosts là một tập tin text được lưu trữ trên máy tính của bạn với mục đích phân giải từ tên miền sang IP. Khi tên miền của bạn đã bị hết hạn, đã trỏ vào máy chủ khác, chưa đăng ký xong mà bạn muốn mà bạn lại muốn nó hoạt động được với website. Tuy nhiên, vẫn còn nhiều người dùng chưa biết được File Host là gì? Công dụng của host file ra sao? File host nằm ở đâu? Để tìm hiểu rõ hơn các bạn tham khảo bài sau đây

Hướng dẫn sửa File Hosts trên máy tính

File Hosts là gì? – Cách chỉnh sửa

Công việc của file hosts thực chất giống như các DNS server dùng để phân giải từ tên miền sang IP tuy nhiên nó chỉ có công dụng với các tên miền đã được khai báo và chỉ áp dụng lên tại máy tính đó. File Host là 1 tập tin (file) lưu trữ thông tin IP của những máy chủ và tên miền (domain) được trỏ tới, ngoài ra file host còn cho phép người sử dụng xác định được những tên miền hay website được kết nối với những địa chỉ IP cụ thể nào. Nói cách khác host file là file mà người dùng có khả năng điều hướng tên miền trỏ về IP bất kỳ.

Công dụng của file host – để chỉnh sửa chúng ta cần biết công dụng

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.

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.

File host nằm ở đâu? – Cách sửa đường dẫn để tìm

Phụ thuộc vào hệ điều hành bạn đang sử dụng mà bạn có thể mở file host như sau:

  • 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

Nội dung của host file là tập hợp các dòng mà những dòng có 2 trường phân cách bởi 1 hay nhiều dấu tab hay dấu cách.

Lưu ý, cách này chỉ có tác dụng với máy tính của bạn. Bạn mở thư mục chứa file hosts trên máy tính của bạn.3

Cách mở và sửa đổi File Host

Truy cập theo đường dẫn: C:\Windows\System32\drivers\etc\hosts

(Hoặc cũng có thể vào Start, chọn Run (hoặc nhấn Window + R) -> gõ : %SystemRoot%\system32\drivers\etc\)

Cửa sổ mới hiện ra chọn mở file hosts bằng Notepad hoặc Notepad++

Lưu ý: Nếu là lần đầu cấu hình file hosts này sẽ mặc định không cho phép xóa hoặc sửa mà chỉ ở dạng ” read-only “, vì thế cần click chuột phải vào file hosts rồi chọn ” Properties ” và bỏ chọn ” read-only ” sau đó nhấn Apply --> OK.

Sau khi đã chỉnh sửa được, chuột phải vào file hosts chọn “Edit with Notepad”

Khi file hosts được mở ra ta tiến hành sửa để trỏ tên miền vào máy chủ.

(Lưu ý: việc trỏ tên miền vào máy chủ bằng cách chỉnh sửa file hosts chỉ có tác dụng đối với máy tính cá nhân của bạn và không có tác dụng trên các máy khác)

Thêm vào file host theo cấu trúc: [IP] [yourdomain.com]

Sau đây chúng ta sẽ thử thêm trang danhchobeyeu.com có ip là 112.78.2.41 nhé !!!

File hosts có trên tất cả mọi hệ điều hành thông dụng từ Windows, Mac, Linux,… với mỗi hệ điều hành sẽ có một cách mở khác nhau tuy nhiên về cấu trúc và cách sửa đổi thì đều như nhau.

Truy cập trang danhchobeyeu.com để kiểm tra:

– Cấu trúc file hosts:

File hosts đơn thuần chỉ là 1 file text vì thế cấu trúc của nó khá đơn giản.

A.B.C.D domainname.com

Ở đây:

+ A.B.C.D: địa chỉ IP cần thêm vào.

+ domainname.com: tên miền giả lập

Ví dụ bạn muốn giả lập tên miền sieutocviet.com về IP 123.123.123.123 thì thực hiện thêm vào file như sau:

123.123.123.123 sieutocviet.com

Chỉnh sửa xong file hosts ấn Ctrl+S để lưu lại

Sau khi chỉnh sửa xong thì tên miền danhchobeyeu.com sẽ trỏ về máy chủ chủ có địa chỉ 112.78.2.41 nghĩa là khi ta truy cập vào trang danhchobeyeu.com  thì trình duyệt sẽ hiện thị website đặt tại máy chủ có địa chỉ IP như trên.

– Windows 10/8/7: 

+ Mở mục Start.

+ Tại khung search: Tìm đến ứng dụng text editor bất kì, ở đây sử dụng notepad vì mặc định có sẵn trên Windows và khởi chạy ở quyền administrator bằng cách Right-Click vào ứng dụng hiển thị và chọn như trên. Với Win 7/8 thì cách thực hiện cũng tương tự và cũng chọn chạy với quyền administrator

Sau khi trỏ xong thực hiện save file lại và kiểm tra bằng lệnh Ping thì có thể thấy đã được phân giải sang IP chỉ định.

– Mac/Linux:

Với hệ điều hành Mac/Linux thì chúng ta thực hiện mở cửa sổ dòng lệnh Terminal và gõ lệnh:

sudo nano /etc/hosts

sudo: gọi quyền root vì đây là file hệ thống, để sửa đổi cần quyền cao nhất.

nano: ứng dụng sửa đổi file, có thể thay thế bằng vi

/etc/hosts: đường dẫn chứa file hosts

Nội dung file sẽ được thêm tương tự như những cách trên.

 

 

 

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

zalo
messenger