Cách xóa bộ đệm ẩn DNS trong MacOS Catalina & Big Sur
Mục lục:
Người dùng MacOS đôi khi có thể cần xóa bộ đệm ẩn DNS trên máy Mac của họ để truy cập các trang web, miền nhất định hoặc cho mục đích khắc phục sự cố. Xoá bộ đệm DNS đặc biệt phổ biến với các nhà phát triển web và quản trị viên mạng, nhưng nó cũng được sử dụng thường xuyên bởi những người dùng nâng cao khác. Hướng dẫn này sẽ hướng dẫn cách xóa bộ đệm DNS trong MacOS Big Sur và MacOS Catalina.
Nếu bạn không thể truy cập một trang web mà bạn đã truy cập gần đây, thì tất nhiên, điều đầu tiên bạn sẽ kiểm tra là liệu bạn có kết nối internet đang hoạt động hay không. Tuy nhiên, nếu bạn chỉ gặp sự cố kết nối trên trang web cụ thể đó thì đó có thể là lỗi DNS và đây là một ví dụ khi việc xóa bộ nhớ cache DNS có thể hữu ích.
Máy Mac của bạn lưu trữ địa chỉ IP của máy chủ web chứa các trang mà bạn đã truy cập gần đây. Tuy nhiên, nếu địa chỉ IP này thay đổi trước mục cập nhật bộ đệm DNS của bạn, bạn sẽ không thể truy cập trang web mà không đặt lại bộ đệm DNS của mình. Xoá bộ đệm ẩn DNS trên máy Mac của bạn sẽ xóa tất cả các mục nhập không hợp lệ và buộc hệ thống thu thập các địa chỉ đó vào lần tiếp theo bạn truy cập trang web.
Cách xóa bộ nhớ cache DNS trong macOS Catalina & Big Sur
Trước khi bạn tiếp tục với quy trình sau, hãy đảm bảo rằng máy Mac của bạn đang chạy macOS Catalina trở lên, vì việc xóa bộ nhớ đệm DNS trên các phiên bản macOS cũ hơn có chút khác biệt. Bây giờ, không cần phải chần chừ thêm nữa, hãy cùng xem qua các bước cần thiết.
- Chúng tôi sẽ sử dụng Terminal để xóa bộ đệm ẩn DNS trên máy của bạn. Bạn có thể mở Terminal bằng tìm kiếm Spotlight. Nhấp vào biểu tượng “kính lúp” nằm ở góc trên bên phải màn hình của bạn để truy cập tìm kiếm Spotlight. Ngoài ra, bạn có thể mở Spotlight bằng cách nhấn Command + Space bar.
- Tiếp theo, nhập “Terminal” vào trường tìm kiếm và mở ứng dụng từ kết quả tìm kiếm.
- Bây giờ, gõ lệnh sau vào terminal. sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Nhấn phím Return và bây giờ bạn sẽ được nhắc nhập mật khẩu người dùng macOS. Nhập mật khẩu của bạn và nhấn Return lần nữa.
Đóng cửa sổ Terminal khi hoàn tất.
Đó gần như là tất cả. Bạn đã xóa và đặt lại thành công bộ đệm ẩn DNS trên máy macOS của mình.
Cần lưu ý rằng bạn sẽ không nhận được thông báo "thành công" sau khi nhập lệnh. Chỉ cần biết rằng nó đã hoàn tất và bạn có thể xác nhận bằng cách mở trang web mà trước đây bạn không thể truy cập.
Thỉnh thoảng, bạn nên xóa bộ nhớ đệm DNS vì đôi khi chúng có thể bị hỏng do trục trặc kỹ thuật. Tương tự, bộ định tuyến Wi-Fi của bạn cũng có bộ đệm DNS. Đây là lý do tại sao hầu hết mọi người khuyên bạn nên khởi động lại bộ định tuyến như một bước khắc phục sự cố vì nó cũng xóa bộ nhớ đệm DNS.
Nếu máy Mac của bạn đang chạy phiên bản macOS cũ hơn, bạn có thể muốn tìm hiểu cách đặt lại bộ đệm DNS trong macOS High Sierra hoặc xóa bộ đệm DNS trong macOS Sierra, v.v.Quy trình này tương tự và liên quan đến Terminal, ngoại trừ thực tế là bạn sẽ nhập một lệnh hơi khác.
Chúng tôi hy vọng bạn có thể khắc phục mọi sự cố mạng mà bạn đang gặp phải hoặc bạn có thể truy cập lại tất cả các trang web sau khi xóa bộ nhớ đệm DNS trên máy Mac của mình. Và nếu bạn đang gặp các sự cố chung về kết nối Internet, thì bạn cũng có thể muốn thử các bước khắc phục sự cố để giải quyết các sự cố kết nối Wi-Fi trên máy Mac của mình.
Nếu bạn biết cách khác để xóa bộ nhớ đệm DNS trên các bản phát hành macOS mới nhất hoặc bạn có bất kỳ thông tin chi tiết, ý kiến hoặc lời khuyên cụ thể nào, hãy chia sẻ trong phần nhận xét!