
Hướng dẫn xóa DNS Cache trên Windows, MacOS và Linux. Có nên tắt DNS Cache không?
Saturday June 1st, 2024 Blog, Tin tứcXóa DNS Cache là một hành động rất đơn giản nhưng có thể giải quyết một số vấn đề khó chịu trong quá trình duyệt web. Nhưng tại sao phải xóa DNS Cache, và xóa DNS Cache như thế nào? Hãy cùng Z.com tìm hiểu nhé.
Xem thêm: DNS là gì? Từ A-Z về DNS Google, DNS Server, DNS VNPT
Xóa DNS Cache là gì?
Việc xóa DNS cache, hay còn gọi là flush DNS, có nghĩa là loại bỏ các bản ghi lưu trữ tạm thời liên quan đến địa chỉ IP và tên miền của các trang web mà bạn đã truy cập trước đây.
Các hệ điều hành ngày nay thường lưu trữ kết quả chẩn đoán DNS và địa chỉ IP để có thể xử lý các truy vấn nhanh hơn. Mỗi khi bạn gõ một URL vào trình duyệt, nó sẽ gửi một truy vấn đề máy chủ DNS để tìm website cho bạn.
Tuy nhiên, trong một số trường hợp, việc lưu trữ DNS cache cũ có thể dẫn đến các vấn đề như:
- Truy cập trang web bị lỗi: Khi địa chỉ IP của trang web thay đổi mà DNS cache của bạn chưa được cập nhật, bạn có thể gặp lỗi khi truy cập trang web đó, phổ biến nhất là lỗi “404”.
- Mạng chậm: Việc lưu trữ quá nhiều bản ghi DNS cũ có thể khiến máy tính của bạn chậm hơn do phải xử lý nhiều thông tin không cần thiết.
- Bị tấn công DNS: Kẻ tấn công có thể lợi dụng DNS cache cũ để đánh lừa bạn truy cập vào các trang web giả mạo, từ đó đánh cắp dữ liệu cá nhân của bạn. Loại hình tấn công này gọi là “DNS spoofing” hoặc “DNS poisoning”.
Do đó, việc xóa DNS cache định kỳ có thể giúp bạn khắc phục các vấn đề này và cải thiện hiệu suất truy cập web.
Cách xóa DNS Cache trên 3 hệ điều hành phổ biến
Xóa DNS Cache trên Windows 11

Nếu đang sử dụng Windows 11, bạn có thể làm theo các bước sau để xóa DNS Cache:
- Bấm vào nút Start, chọn Command Prompt
- Khi cửa sổ Command Prompt mở ra, nhập vào: ipconfig /flushdns
- Bấm Enter
- Một thông báo sẽ xuất hiện trên màn hình, xác nhận rằng DNS Cache đã được xóa thành công.
Xóa DNS Cache trên macOS

Trên hệ điều hành macOS của Apple, thao tác xóa DNS Cache hiển nhiên sẽ khác biệt:
- Bấm tổ hợp phím “CMD” + “SPACE” (phím cách) để mở Spotlight Search
- Gõ “Terminal”
- Bạn cũng có thể tìm thấy ứng dụng Terminal trong thư mục Other của Launchpad
- Gõ tiếp câu lệnh sau trong cửa sổ Terminal: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Mac sẽ hỏi mật khẩu đăng nhập. Sau khi nhập xong, bạn sẽ thấy thông báo đã xóa DNS Cache thành công.
Xóa DNS Cache trên Linux

Nếu sử dụng một distro Linux, như Ubuntu chẳng hạn, thì bạn cần làm các bước dưới đây để xóa DNS Cache:
- Giống macOS, bạn sẽ sử dụng giao diện dòng lệnh để xóa DNS Cache. Bấm vào nút “Activities” ở góc trên bên trái màn hình
- Bạn sẽ thấy một thanh tìm kiếm. Gõ “Terminal” để mở ứng dụng Terminal
- Chạy câu lệnh sau: sudo systemd-resolved –flush-caches
- Bạn sẽ được hỏi mật khẩu. Sau khi nhập xong, hệ thống sẽ xóa DNS Cache.
Bonus: xóa DNS Cache trên trình duyệt Google Chrome

Xóa DNS Cache của trình duyệt cũng là thao tác bạn nên định kỳ thực hiện. Với trình duyệt Google Chrome, gõ câu lệnh sau vào thanh địa chỉ và bấm Enter: chrome://net-internals/#dns
Câu lệnh trên sẽ xóa DNS Cache của trình duyệt Google Chrome!
Thay vì xóa DNS Cache, tắt DNS Cache có được không?
Tắt DNS Cache là hành động không được khuyến khích vì có thể dẫn đến khá nhiều vấn đề phức tạp. Đầu tiên, khi DNS Cache bị tắt, máy tính của bạn sẽ phải tra cứu DNS cho mỗi trang web mà bạn truy cập, dẫn đến việc truy cập trang web chậm hơn. Thứ hai, nếu địa chỉ IP của trang web thay đổi mà DNS Cache không được cập nhật, bạn có thể gặp lỗi khi truy cập trang web đó. Cuối cùng, kẻ tấn công có thể lợi dụng việc DNS Cache bị tắt để đánh lừa bạn truy cập vào các trang web giả mạo.
Do đó, lời khuyên ở đây là hãy định kỳ xóa DNS Cache theo hướng dẫn ở trên.
Nếu vẫn muốn tắt DNS Cache thay vì định kỳ xóa DNS Cache, bạn có thể làm như sau:
- Với Windows:
+ Mở Registry bằng cách bấm tổ hợp phím “Windows” + “R” và nhập “regedit”
+ Tìm đến khóa: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DnsCache\Parameters
+ Bấm chuột phải vào thư mục Parameters, chọn New > DWORD (32-bit) và đặt tên là “DisableDnsCache”
+ Bấm đôi vào giá trị vừa tạo, nhập “1” vào trường “Value data”, bấm OK để lưu thay đổi.
+ Kởi động lại máy tính.
- Với macOS:
+ Mở ứng dụng Terminal, nhập câu lệnh: sudo killall -HUP mDNSResponder và bấm Enter
+ Nhập mật khẩu và khởi động lại máy tính.
- Với Linux:
Mở ứng dụng Terminal, nhập lần lượt các câu lệnh sau:
sudo systemctl stop systemd-resolved
sudo rm -rf /etc/resolv.conf
sudo systemctl start systemd-resolved
sudo systemctl restart networking
Một lần nữa, việc tắt DNS Cache là không được khuyến khích vì có thể gây ra nhiều vấn đề. Thay vào đó, bạn nên xóa DNS Cache định kỳ, cập nhật địa chỉ IP của máy chủ DNS hoặc sử dụng VPN để đảm bảo trải nghiệm truy cập web tốt nhất và an toàn nhất!
Tóm lại, việc xóa DNS Cache là khá dễ dàng, bất kể bạn đang sử dụng hệ điều hành nào. Bên cạnh cải thiện tốc độ duyệt web, xóa DNS Cache cũng là giải pháp hiệu quả nhằm phòng chống các loại hình tấn công mạng đang ngày một nở rộ! Chúc các bạn thành công!
Bài liên quan
- DNS là gì? Từ A-Z về DNS Google, DNS Server, DNS VNPT
- Từ A-Z về DNS 1.1.1.1, hướng dẫn cài đặt DNS 1.1.1.1 trên máy tính và điện thoại
- DDNS là gì? Các lợi ích mà DDNS mang lại bạn không nên bỏ lỡ
- Flush DNS là gì? Cách xóa cache DNS trong Windows chi tiết nhất
- DNS Security là gì? Nên chọn DNS Security nào tốt nhất?
- DNS Domain Check và những lưu ý quan trọng ít người biết
- Lỗi DNS_PROBE_FINISHED_NXDOMAIN là gì? Một số cách khắc phục nhanh, hiệu quả cao
- Nguyên nhân lỗi DNS_PROBE_STARTED và 6 cách khắc phục nhanh chóng
- AdGuard DNS là gì? Hướng dẫn cài đặt AdGuard DNS trên Windows, iOS, Android, Ubuntu
- Domain là gì? Hướng dẫn đăng ký tên miền từ A-Z
- Tên miền là gì? Những lưu ý khi sử dụng dịch vụ tên miền
- Tên miền vn: Lợi ích & Ưu điểm của tên miền Việt Nam
- Tên miền .vn là gì? Nên mua tên miền .vn ở đâu rẻ nhất?
- Tên miền .com.vn là gì? Nên chọn tên miền .com.vn hay .vn?
- Tên miền Edu.vn là cánh cổng truyền tải tri thức trực tuyến
- Ý nghĩa tên miền biz vn và lợi thế khi dùng .biz.vn cho doanh nghiệp
- Từ A-Z về tên miền name.vn, đăng ký name.vn ở đâu rẻ và uy tín?
- Tên miền ai.vn là gì? Mang lại lợi ích gì khi sử dụng?
- Tên miền id.vn là gì? Lợi ích khi sử dụng tên miền id.vn
- Tên miền io.vn là gì? Mang lại lợi ích gì khi sử dụng?
- Tên miền .net là gì? Lợi ích khi sử dụng tên miền .net giá rẻ


