Thông thường sau khi hoàn tất setup 1 website, bạn muốn kiểm tra dữ liệu web này khi hiển thị có đúng không . Giả sử Tên Miền chưa đăng kí, hoặc đang sử dụng web ở nơi khác. Nếu mua Tên Miền hoặc đổi IP sang web vừa setup xong, liệu có chắc chắn 100% mọi thứ OK ko ?
Có 1 cách sẽ giúp bạn kiểm tra trước nội dung website với tên miền mà bạn mong muốn: đó là sửa file hosts trên máy tính cá nhân mình để "bắt buộc" nó chạy theo IP mình chỉ định.
Windows 8 or 8.1
Nhấn phím Windows, tìm kiếm Notepad, chạy chương trình này bằng quyền Administrator.
Dùng Notepad chọn File -> Open , mở file hosts tại đường dẫn:
c:\windows\system32\drivers\etc\hosts
Thêm vào cuối dòng IP và tên miền sẽ chỉ định. Vd:
0.0.0.0 www.facebook.com
(Dòng trên có ý nghĩa, khi bạn gõ www.facebook.com ở máy tính đã sửa file hosts, thì nó sẽ chạy đến địa chỉ Server có IP 0.0.0.0 )
Windows 7
Để sửa nhanh file hosts ở Windows 7, có thể dùng Run (Wins + R) và chạy dòng sau:
Sau đó sửa file hosts:notepad c:\windows\system32\drivers\etc\hosts
Nhớ save lại . Sau khi lưu file hosts thì sẽ có tác dụng ngay lập tức trên máy tính đó.
Rồi, bạn thừ dùng trình duyệt truy cập Tên Miền mà bạn vừa sửa IP cho nó xem , sẽ thấy khác biệt và đúng như ý bạn muốn.
Ubuntu
Trong Ubuntu và hầu hết các distro của Linux (CentOS, Fedora, Debian...) , bạn có thể chỉnh sửa các tập tin host trực tiếp bằng Terminal có sẵn với lệnh Vim / Vi . Giống như Windows, file hosts của Ubuntu nằm trong thư mục /etc. Để chỉnh sửa các tập tin này, bạn sẽ cần phải dùng quyền cao nhất để mở nó (chuyển qua user root hoặc gián tiếp dùng sudo như vd dưới.
Sửa tương tự như hướng dẫn ở Windows
Mở trình duyệt chạy thử:
Mac OS X (Any version)
Trong OS X, truy cập vào các tập tin host ltương tự như Ubuntu. Mở Terminal
Thêm nội dung cần muốn vào file hosts
Thử trình duyệt Safari:
Chú ý: sau khi xong nhu cầu test web - url tên miền, bạn nên ghi nhớ lại và xoá khi không có nhu cầu nữa. Mọi cấu hình trong file hosts này sẽ ảnh hưởng suốt cho đến khi nó được xoá đi, và như vậy sẽ xảy ra khả năng truy cập sai địa chỉ.