Bất cứ khi nào xảy ra sự cố kết nối Internet, điều đầu tiên sẽ bị đổ lỗi là trình duyệt Internet, mặc dù có nhiều lý do có thể gây ra sự cố trong kết nối của bạn. Ví dụ: bộ nhớ cache DNS được lưu trữ trên máy của bạn có thể cũ và không thể truy xuất các trang web được yêu cầu cho bạn.

Đã có nhiều lần tôi phải đối mặt với các vấn đề DNS trong kết nối của tôi, và thậm chí thay đổi chúng thành các vấn đề khác cũng không giúp được gì. Vào những thời điểm như vậy, những gì bạn được khuyến nghị làm là xóa bộ nhớ cache DNS trên máy của bạn để tất cả các trang web bạn truy cập được giải quyết mới. Bằng cách đó, máy chủ sẽ tìm nạp lại dữ liệu cho các trang web này và không tải bất kỳ thứ gì từ máy của bạn để đảm bảo phiên Internet miễn phí cho bạn.

Việc xóa bộ nhớ cache DNS trên máy Mac chạy OS X El Capitan cũng dễ dàng như việc chạy lệnh thông qua cửa sổ Terminal. Tất cả những gì bạn cần làm là khởi chạy ứng dụng Terminal và nhập một lệnh, và nó sẽ hoàn thành công việc cho bạn.

Xóa bộ nhớ cache DNS trên máy Mac

1. Click vào Launchpad trong dock của bạn, tìm kiếm và nhấp vào Terminal, và nó sẽ khởi động cho bạn.

2. Khi Terminal khởi chạy, gõ lệnh sau và nhấn Enter. Lệnh xóa bộ đệm DNS trên máy của bạn.

 sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder; nói bộ nhớ cache DNS bị xóa 

3. Vì bạn đang thực hiện lệnh “sudo”, bạn sẽ được nhắc nhập mật khẩu quản trị của máy. Làm như vậy và nhấn Enter để tiến lên phía trước.

4. Đợi máy Mac của bạn xóa bộ nhớ cache DNS, và ngay sau khi nó được thực hiện, bạn sẽ nghe thấy một thông báo nói rằng bộ nhớ cache đã bị xóa.

Thay vì gửi cho bạn một thông báo bằng văn bản cho biết bộ nhớ cache đã bị xóa, Terminal sẽ thông báo cho bạn (tất nhiên, bằng ngôn ngữ máy) rằng dữ liệu đã được xóa.

Bây giờ bộ nhớ cache DNS của bạn đã bị xóa, hãy tiếp tục và mở một trang web trong trình duyệt và bạn sẽ nhận thấy rằng nó đã được xử lý đúng cách và bạn có thể truy cập nó. Nếu điều đó xảy ra, mẹo đó sẽ giúp bạn.

Ngoài ra, lệnh trên chỉ nên làm việc cho người dùng Mac chạy OS X El Capitan. Nếu bạn xảy ra trên một phiên bản cũ của OS X, lệnh trên sẽ không hoạt động vì đã có một số thay đổi nội bộ trong các tệp hệ điều hành, do đó làm cho các lệnh này không hợp lệ. Tuy nhiên, một chút Googling chắc chắn sẽ hạ cánh bạn trên một trang cho bạn biết làm thế nào bạn có thể xóa bộ nhớ cache DNS trên OS X Yosemite hoặc bất kỳ phiên bản cũ hơn.

Phần kết luận

Nếu bộ nhớ cache DNS được lưu trữ trên máy Mac của bạn đang gây ra sự cố, hướng dẫn ở trên sẽ giúp bạn loại bỏ vấn đề bằng cách giúp bạn xóa toàn bộ bộ nhớ cache DNS được lưu trữ trên máy Mac của mình.