Mục lục
Việc trỏ ip tới một tên miền trên file host trong máy tính được gọi là gán tên miền cục bộ. File hosts là một tệp văn bản được sử dụng để ánh xạ tên miền thành một địa chỉ ip trước khi truy vấn đến DNS server. Khi bạn thêm một tên miền vào trong này, hệ thống sẽ ưu tiên sử dụng ánh xạ đó thay vì ánh xạ đến DNS server. Việc gán tên miền cục bộ có thể được sử dụng để trỏ tạm 1 tên miền vào ip khi phát triển hoặc kiểm thử website, chuyển hướng tên miền đến một địa chỉ ip hoặc trang khác.
1. Gán tên miền cục bộ ở trên hệ điều hành Window.
Đầu tiên các bạn hãy mở This PC ở trên máy file hosts sẽ nằm ở trong đường dẫn C:\Windows\System32\drivers\etc\hosts
Trước khi sử được file host thì trước tiên ta cần phải cấp quyền cho file để có thể sửa được file. Đầu tiên chuột phải vào file hosts chọn Properties => Security => Edit
Chọn Users(PC\Users). Tích vào ô Write => OK, sau khi bấm vào OK, sẽ có một cửa sổ thông báo bảo mật hiện lên bấm Yes để tiếp tục
Sau khi cấp quyền bạn đã có thể sửa và lưu được file.
Lưu ý: Không nên cấp quyền Full control cho ALL APLICATION PACKAGES và ALL RESTRICTED APPLICATION PACKAGES việc này cho phép tất cả các ứng dụng có quyền chỉnh sửa file hosts, dẫn đến các nguy cơ bị các ứng dụng độc hại lợi dụng. Nếu chỉ cần chỉnh sửa file, quyền Modify và Write là đủ hầu hết cho các trường hợp.
Sau khi có thể sửa được file hosts thì ta có thể mở file và viết theo cấu trúc ở dưới đây, như ở trong ảnh sẽ là “103.173.66.99 doc.zhost.vn”. Đây là 1 domain ảo, chưa được đăng ký
<ip> <domain>
Lưu ý: Mỗi dòng chỉ trỏ một ip và một hoặc nhiều domain, được viết cách nhau bởi dấu cách hoặc tab, bạn nên viết từng dòng để dễ quản lý
Sau khi trỏ và lưu lại file, bạn có thể kiểm tra bằng cách mở terminal hoặc cmd dùng lệnh ở dưới đây
ping <domain>
Dưới đây là ảnh sau khi ping
Nếu tên miền về đúng với ip mà bạn đã cấu hình có nghĩa là thành công
2. Gán tên miền cục bộ ở trên hệ điều hành MacOS
Tương tự đối với hệ điều hành MacOS, search Terminal, sau đó ghi lệnh sau đây để có thể mở được file hosts
Sau đó thêm ip và domain tương tự như ở hệ điều hành Window, để thoát ra và lưu bấm Ctrl + o
Kiểm tra domain sau khi trỏ ở trên file hosts