Bạn gặp vấn đề khi truy cập vào một số trang web? Hãy thử xóa bộ nhớ cache DNS của bạn! Nếu địa chỉ IP của một trang web mà bạn đã truy cập gần đây đã thay đổi kể từ lần trước khi bạn truy cập vào trình duyệt, bạn có thể nhìn thấy một lỗi 'Không tìm thấy trang' cho đến khi bộ nhớ cache của trình giải quyết DNS của bạn được xóa. Mặc dù bộ nhớ cache này (khác với bộ nhớ cache của trình duyệt web của bạn) cũng tự động xóa, nhưng việc xóa bộ nhớ cache DNS thủ công sẽ ngay lập tức xóa các địa chỉ cũ được lưu trữ đó, có thể khôi phục quyền truy cập vào trang web yêu thích của bạn. Hướng dẫn này sẽ chỉ cho bạn cách dễ nhất để xóa bộ nhớ cache DNS của bạn trên PC Windows hoặc Linux, Mac và Chromebook.
Những Điều Bạn Nên Biết
- Nếu bạn không thể truy cập vào một trang web cụ thể hoặc gần đây đã thay đổi một số cài đặt mạng, việc xóa bộ nhớ cache DNS có thể là một bước khắc phục hữu ích.
- Nếu bạn đang sử dụng Windows, hãy xóa bộ nhớ cache DNS bằng lệnh ipconfig /flushdns.
- Trên các phiên bản mới nhất của macOS, chạy lệnh sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder để xóa bộ nhớ cache.
- Khi khởi động lại máy tính, bộ nhớ cache DNS cũng sẽ được xóa tự động.
Bước Tiếp Theo
Windows

- Nhấn phím Windows trên bàn phím của bạn và gõ cmd.
- Click chuột phải vào Lệnh trong kết quả tìm kiếm.
- Chọn Chạy như quản trị.
- Click Có để xác nhận.

- Nếu bạn chỉ muốn xem nội dung của bộ nhớ cache DNS của mình mà không xóa nó, hãy chạy lệnh ipconfig /displaydns thay thế. Lệnh này cũng hiển thị các mục từ tệp hosts của bạn.
- Nếu PC của bạn là một phần của mạng Active Directory, bạn cũng có thể cần chạy lệnh ipconfig /registerdns nếu bạn không thể giải quyết các tên máy chủ khác trên mạng của mình.
- Nếu bạn vẫn gặp sự cố khi truy cập vào các trang web sau khi xóa bộ nhớ cache DNS của mình, bạn cũng có thể cần xóa bộ nhớ cache trình duyệt của bạn.
Mac

- Mở Finder, nhấp vào menu Đi, chọn Công cụ, và sau đó chọn Terminal.
- Nhấp vào biểu tượng Spotlight (cái kính lúp) ở góc phải trên cùng của màn hình, gõ terminal, và sau đó double-click Terminal.
- Bạn cũng có thể nhấn ⌘ Command+Space để mở Spotlight.

-
Big Sur (macOS 11) và sau này:
- sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
-
El Capitan, Sierra, High Sierra, Mojave và Catalina:
- sudo killall -HUP mDNSResponder
-
Yosemite:
- sudo discoveryutil udnsflushcaches
-
Lion, Mountain Lion và Mavericks:
- sudo killall -HUP mDNSResponder

- Nếu được yêu cầu, nhập mật khẩu của bạn để chạy lệnh. Đây sẽ là mật khẩu bạn nhập khi đăng nhập vào Mac của bạn. Terminal sẽ không hiển thị các phím bạn đang gõ, nhưng nó sẽ phát hiện chúng.
- Nếu bạn vẫn gặp vấn đề khi truy cập trang web, hãy xem hướng dẫn của chúng tôi để sửa các vấn đề mạng máy tính phổ biến. Bạn cũng có thể thử đặt lại mạng của bạn.
Linux


-
Ubuntu và Debian:
- Nhập sudo systemd-resolve --flush-caches và nhấn Enter. Trong phiên bản Ubuntu mới hơn, bạn có thể phải sử dụng lệnh sudo resolvectl flush-caches thay thế.
- Để đảm bảo lệnh hoạt động, chạy lệnh sudo systemd-resolve --statistics để đảm bảo bộ nhớ cache trống rỗng. Trong phiên bản Ubuntu mới hơn, bạn có thể phải sử dụng lệnh sudo resolvectl statistics thay thế.
-
RedHat và CentOS:
- Nhập systemctl restart dnsmasq.service và nhấn Enter. Bạn sẽ không thấy bất kỳ xác nhận hoặc lỗi nào, vì vậy đừng lo lắng nếu bạn không nhận được bất kỳ phản hồi nào.
Chromebook




- Đừng lo lắng nếu bạn không thấy một thông báo hoặc xác nhận, vì mọi thứ đều diễn ra một cách yên tĩnh trong nền.
- Nếu bạn vẫn gặp sự cố khi truy cập trang web, bạn cũng có thể thử xóa bộ nhớ cache của trình duyệt,
Mẹo
-
Tất cả các thiết bị đều tự động xóa bộ nhớ cache DNS của họ đều đặn mà không cần sự can thiệp của con người, vì vậy bạn không cần phải xóa bộ nhớ cache DNS thường xuyên.
-
Nếu bạn không thể truy cập một trang web cụ thể và việc xóa DNS không giải quyết được vấn đề, có thể trang web đó đang gặp sự cố.
-
Có thể mất thêm một chút thời gian để tải trang web lần đầu tiên bạn truy cập sau khi xóa bộ nhớ cache DNS.