Sửa file Hosts trỏ tên miền DNS test kiểm tra website trên Windows/Mac/Linux

Thảo luận trong 'Tin tức lập trình Website' bắt đầu bởi seolagi, 1/10/21.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,027
    Đã được thích:
    80
    Điểm thành tích:
    48
    Sửa file hosting để test web trước khi trỏ tên miền DNS vào hosting chính là việc mà hầu hết các coder hay thao tác khi chuyển web, up web mới để kiểm tra xem web chạy trên hosting đã thành công chưa, trước khi trỏ DNS chính vào chạy chính thức.
    Nghĩa là: bạn có domain itseovn.com, muốn đổi qua hosting có ip mới là 1.1.1.1 chẳng hạn, bạn đã up hết database, file code lên hosting có ip mới 1.1.1.1 rồi. Giờ làm sao biết đã up đủ và hosting đó có chạy ổn hay không? nhỡ đổi DNS thật qua nếu bị lỗi đổi lại sẽ tốn thời gian và bị trì hoãn từ người dùng, sẽ không tốt cho web. Để xử lý test web itseovn.com trên ip mới 1.1.1.1 mà không cần trỏ IP DNS trên domian về ip mới này mà vẫn vào web gõ itseovn.com mà nó vẫn truy cập vào ip mới 1.1.1.1 thì bạn sử dụng file Hosts để nó tự động rediect qua ip mới này cho bạn test vô tư. Khi nào trên ip mới này chạy ôn bạn mới vào domain đổi sang ip mới này để người dùng chạy ổn định không bị ngắt quãng thì làm như sau:

    Mình sẽ hướng dẫn trên windows 10, còn các windows khác như windows 7, windows 8, windows 11,... 12,...Mac, Linux thì các bạn làm tương tự nhé:

    Xử lý trên Windows:

    Truy cập vào: C:\Windows\System32\drivers\etc Tìm tới file hosts, mở file này lên bằng Notepad, WordPad sau đó thêm code sau vào cuối file nhé.
    Mã:
    1.1.1.1    itseovn.com
    • 1.1.1.1: là ip hosting của bạn cần trỏ tới để kiểm tra test web.
    • itseovn.com: là web của bạn cần kiểm tra
    Xong, bạn lưu lại và kiểm tra ping xem đã nhận chưa nhé, làm giống hình dưới là ok nhé cả nhà.

    sua-file-hosts-tren-windows.jpg
    Xử lý trên Mac/Linux

    Xử lý trên Mac/Linux cũng giống như trên windows để vào file hosts bạn mở cửa sổ Terminal, và gõ lệnh dưới để truy cập tới file hosts.
    Mã:
    # sudo vi /etc/hosts
    
    • sudo: là gọi quyền cao nhất root để sửa, vì nó là file hệ thống, cần sử dụng quyền cao nhất để được phép sửa.
    • vi: là ứng dụng sửa file, có thể thay thế bằng từ khóa nano.
    • /etc/hosts: đường dẫn tới file hosts.
    • Sau đó thêm nội dung: 1.1.1.1 itseovn.com tưng tự như trên windows vào file, và lưu file lại.
    Như vậy là xong nhé các bạn.
     
    Cảm ơn đã xem bài:

    Sửa file Hosts trỏ tên miền DNS test kiểm tra website trên Windows/Mac/Linux

    Last edited by a moderator: 10/9/22
    DienDanRaoVat thích bài này.
  2. DienDanRaoVat
    Tham gia ngày:
    14/2/14
    Bài viết:
    182
    Đã được thích:
    5
    Điểm thành tích:
    18
    Bài viết chất, kiến thức mà không phải bạn lập trình web nào cũng biết.