Đã nghe về file hosts? Chúng ta thường nhầm lẫn file hosts với file DNS nhưng thực tế chúng khá khác biệt. Vì vậy, trước khi hiểu cách chỉnh sửa file hosts trên Mac, hãy hiểu sự khác biệt cơ bản giữa file hosts và DNS.
File Hosts vs DNS

Hầu hết chúng ta có ấn tượng chung gán DNS với file hosts nhưng thực tế chúng khác biệt lớn. DNS (Hệ thống tên miền) về cơ bản là một cơ sở dữ liệu hoặc thư mục khổng lồ bao gồm danh sách tên địa chỉ web thuộc địa chỉ IP nào.
Ngược lại, file hosts được cục bộ hóa cho một thiết bị cụ thể. Vì vậy, khi nói về file hosts Mac, đó là một tài liệu khá quan trọng ánh xạ tên máy chủ (hostnames) đến địa chỉ IP chỉ định. Khái niệm này thực tế tương tự như cách chúng ta lưu tên liên lạc trên điện thoại. Ví dụ, tên liên lạc đóng vai trò địa chỉ web và số điện thoại là địa chỉ IP.
Chỉnh sửa File Hosts trên Mac
Khi nói đến chỉnh sửa file hosts trên Mac, khái niệm khá đơn giản. Nó giống như đơn giản chuyển hướng địa chỉ IP của một địa chỉ web cụ thể. Chúng ta thường thấy thông báo trên trình duyệt nói "Không tìm thấy trang web bạn tìm kiếm" phải không? Điều này xảy ra khi một địa chỉ web cụ thể được liên kết với địa chỉ IP không đúng. Nó giống như gọi nhầm số từ điện thoại, khi cố gắng liên lạc, điện thoại reo nhưng vẫn không kết nối được do nhập sai chi tiết liên lạc.
Dưới đây là một vài lợi ích quan trọng của việc chỉnh sửa file hosts trên Mac giúp bạn hiểu khái niệm này tốt hơn.
Lợi ích của việc chỉnh sửa File Hosts trên Mac
Khi chúng ta chuyển hướng địa chỉ web đến một địa chỉ IP cụ thể, đây là một vài lợi ích bạn có thể trải nghiệm:
- Tăng năng suất: Nếu bạn chạy doanh nghiệp nhỏ, chặn một vài trang web mạng xã hội như Facebook, YouTube, Twitter có thể giúp nhân viên tập trung vào công việc.
- Kiểm tra mạng: Khi phát triển mạng mới hoặc dự án trang web mới, bạn có thể chuyển hướng địa chỉ web đến địa chỉ IP khác để trang web thật không bị ảnh hưởng trong khi phát triển web đang tiến hành.
- Chặn trang web độc hại: Nếu bạn biết bất kỳ trang web độc hại nào, chuyển hướng các trang này đến trang đích an toàn có thể ngăn chặn hệ thống khỏi mối đe dọa tiềm ẩn.
- Tăng tốc độ: Vì file hosts được cục bộ hóa cho Mac hoặc thiết bị cụ thể, tìm trang web có thể tăng tốc độ duyệt web đáng kể so với DNS.
Cách chỉnh sửa File Hosts trên Mac bằng Terminal
Trước khi tiến hành chỉnh sửa file hosts trên Mac, hãy chắc chắn bạn có đặc quyền quản trị viên (administrator privileges) trên thiết bị trước.

- Mở Terminal trên Mac qua Spotlight search hoặc cửa sổ Finder.
- Trong cửa sổ Terminal, gõ: sudo nano /etc/hosts và nhấn Enter. Lệnh này cho phép truy cập trình soạn thảo văn bản Nano – nơi chúng ta chỉnh sửa file hosts.
- Bây giờ bạn cần nhập địa chỉ IP thay thế mà bạn muốn trang web chuyển hướng. Nhấn Tab và gõ địa chỉ trang web hoặc tên miền. Giả sử, nếu muốn chặn truy cập trang web như YouTube, nhập địa chỉ IP không hợp lệ trước như 001.0.0.100, nhấn Tab rồi gõ www.youtube.com.
- Lưu thay đổi bằng cách nhấn Control + O rồi nhấn Control + X để thoát Nano.
- Trước khi thoát hoàn toàn Terminal, gõ: sudo killall -HUP mDNSResponder và nhấn Enter để xóa toàn bộ cache DNS.
Cách chỉnh sửa File Hosts trên Mac bằng TextEdit
Cách khác để chỉnh sửa file hosts trên Mac ngoài dùng trình soạn thảo Terminal là TextEdit.
- Điều hướng đến Finder > Đi (Go) > Đi đến thư mục…
- Gõ
/private/etc/hostsvà nhấn Go.

- Sao chép file hosts ra Màn hình nền (Desktop) và nhấp đúp file để chỉnh sửa.
- Giống như trên Terminal, trước gõ địa chỉ IP thay thế, nhấn Tab, theo sau địa chỉ trang web
. - Sau khi thay đổi xong trong file hosts, lưu lại và sao chép nó trở lại đúng vị trí cũ, ngay trong thư mục etc.
- Mac sẽ hỏi có muốn thay thế file bằng file cũ không. Xác nhận và tiếp tục.
Vậy là xong hướng dẫn nhanh cách chỉnh sửa file hosts Mac! Hy vọng các bước trên giúp bạn thực hiện thành công!
Với bất kỳ thắc mắc hoặc phản hồi khác, hãy thoải mái bình luận!