NỘI DUNG
Hướng dẫn sửa file hosts trên Windows và macOS như thế nào?
Trong quá trình sử dụng máy tính, có thể bạn đã từng gặp phải tình huống cần sửa đổi tệp hosts để giải quyết các vấn đề về kết nối mạng hoặc để thực hiện một số cấu hình nhất định. Tệp hosts là một tệp hệ thống quan trọng, cho phép bạn ánh xạ tên miền tới các địa chỉ IP cụ thể. Việc chỉnh sửa tệp hosts có thể giúp bạn chặn truy cập vào một số trang web, truy cập vào các trang web bị chặn bởi nhà cung cấp dịch vụ, hoặc để kiểm tra các thay đổi DNS trước khi cập nhật chúng trên hệ thống mạng.
Bài viết này sẽ cung cấp cho bạn một hướng dẫn chi tiết về cách sửa tệp hosts trên hai hệ điều hành phổ biến: Windows và macOS. Chúng ta sẽ cùng tìm hiểu cách mở và chỉnh sửa tệp hosts một cách an toàn, cũng như những lưu ý quan trọng khi thực hiện thao tác này để tránh gây ra các vấn đề không mong muốn cho hệ thống của bạn. Hãy cùng bắt đầu và khám phá cách thực hiện các bước này một cách dễ dàng và hiệu quả.
File hosts là gì?
File hosts là một tệp văn bản đơn giản được sử dụng trong hệ điều hành để ánh xạ tên miền (domain name) tới địa chỉ IP. Khi bạn nhập một tên miền vào trình duyệt web, hệ thống sẽ tra cứu tệp hosts trước tiên để tìm xem tên miền đó có được ánh xạ tới một địa chỉ IP cụ thể nào không, trước khi gửi yêu cầu tới máy chủ DNS (Domain Name System).
Cấu trúc của tệp hosts
Tệp hosts thường có cấu trúc rất đơn giản với mỗi dòng bao gồm hai phần chính:
- Địa chỉ IP: Địa chỉ IP mà bạn muốn ánh xạ tên miền tới.
- Tên miền: Tên miền hoặc tên máy chủ mà bạn muốn ánh xạ.
Ví dụ:
127.0.0.1 localhost
192.168.1.10 example.com
Chức năng của tệp hosts
Chuyển hướng tên miền: Bạn có thể sử dụng tệp hosts để chuyển hướng tên miền tới một địa chỉ IP khác. Điều này hữu ích trong việc kiểm tra và phát triển trang web, hoặc chặn truy cập vào các trang web không mong muốn.
- Kiểm tra thay đổi DNS: Trước khi thực hiện thay đổi DNS trên toàn bộ hệ thống mạng, bạn có thể sử dụng tệp hosts để kiểm tra các thay đổi này.
- Tăng tốc độ truy cập: Trong một số trường hợp, bạn có thể ánh xạ trực tiếp các tên miền thường truy cập tới địa chỉ IP của chúng để giảm thời gian tra cứu DNS.
Vị trí của tệp hosts
- Trên Windows: Tệp hosts nằm ở đường dẫn
C:\Windows\System32\drivers\etc\hosts
- Trên macOS và Linux: Tệp hosts nằm ở đường dẫn
/etc/hosts
Việc chỉnh sửa tệp hosts đòi hỏi quyền truy cập của quản trị viên, do đó bạn cần có quyền admin để thực hiện các thay đổi này. Hãy cẩn thận khi chỉnh sửa tệp hosts để tránh gây ra các vấn đề kết nối không mong muốn.
Hướng dẫn sửa file hosts
1. Hướng dẫn sửa file hosts trên Windows
Đâu tiên bạn hãy truy cập vào đường dẫn sau
C:\Windows\System32\drivers\etc
Lưu ý: Trường hợp khi lưu yêu cầu cấp quyền, bạn thực hiện cấp quyền như sau
Click chuột phải vào file hosts(1) chọn Properties => Security => Chọn user(3) => Edit(4) => Chọn tiếp user(5) => Tick chọn như ảnh(6) => Lưu lại(7)
Bây giờ thực hiện ping đến domain xem đã nhận IP chỉ được trỏ trong hosts hay chưa. Và kết quả đã nhận IP. Trường hợp chưa nhận IP bạn hãy xoá bộ nhớ đệm DNS bằng lệnh sau
ipconfig /flushdns
2. Hướng dẫn sửa file hosts trên MacOS
sudo nano /etc/hosts
Khi bạn sử dụng nano
để chỉnh sửa tệp hosts với lệnh sudo nano /etc/hosts
, sau khi hoàn thành việc chỉnh sửa, bạn có thể lưu tệp và thoát khỏi trình soạn thảo nano bằng các bước sau:
- Nhấn Ctrl + O: Đây là phím tắt để lưu tệp trong nano. Bạn sẽ thấy dòng thông báo
File Name to Write: /etc/hosts
xuất hiện ở dưới cùng của màn hình. - Nhấn Enter: Để xác nhận tên tệp và lưu các thay đổi.
- Nhấn Ctrl + X: Đây là phím tắt để thoát khỏi nano.
Tóm tắt lại, các bước tuần tự sẽ như sau:
Ctrl + O => Enter => Ctrl + X
Sau khi hoàn thành các bước này, tệp hosts đã được lưu lại với các thay đổi của bạn và bạn đã thoát khỏi trình soạn thảo nano.
Trường hợp chưa nhận IP bạn hãy xoá bộ nhớ đệm DNS bằng lệnh sau
sudo killall -HUP mDNSResponder
Hy vọng rằng hướng dẫn này đã cung cấp cho bạn những thông tin cần thiết và giúp bạn tự tin hơn trong việc quản lý và tùy chỉnh tệp hosts trên hệ điều hành của mình. Chúc bạn thực hiện thành công