Bạn có thể đã nhận thấy rằng, sau khi truy cập một trang web lần đầu, trang web đó tải nhanh hơn nhiều lần truy cập tiếp theo.
Đó là vì hệ điều hành của bạn, hoặc trình duyệt (trong trường hợp Google Chrome), lưu trữ (cache) địa chỉ IP và thông tin DNS (Domain Name System) của bất kỳ trang web bạn truy cập. Bộ nhớ đệm DNS chứa:
- địa chỉ trang web hoặc hostname, về mặt kỹ thuật gọi là resource data (rdata)
- tên miền của trang web
- loại bản ghi (IPv4 hoặc IPv6)
- độ hợp lệ của cache hoặc TTL (time to live)
Khi TTL hết hạn, cache sẽ được xóa và DNS được flush tự động. Nhưng có lúc bạn không muốn chờ giờ hoặc ngày cho TTL hết hạn, và muốn flush DNS thủ công.
Trong bài viết này, tôi sẽ trình bày lý do bạn nên flush DNS, và cách làm điều đó trên Windows 10 và Chrome.
Tại sao bạn nên Flush (hoặc Xóa) DNS?
Flush DNS mang lại một số lợi ích, chẳng hạn:
- giấu hành vi tìm kiếm khỏi những người thu thập dữ liệu có thể hiển thị quảng cáo dựa trên lịch sử tìm kiếm của bạn
- yêu cầu tải phiên bản cập nhật của trang web hoặc ứng dụng web. Điều này có thể giúp giải quyết lỗi 404 nếu trang web/ứng dụng đã được chuyển sang miền mới
- ngăn chặn DNS cache poisoning – tình huống bảo mật nơi hacker mũ đen độc hại truy cập bộ nhớ đệm DNS của bạn và thay đổi chúng để bạn bị chuyển hướng đến trang web có thể thu thập thông tin nhạy cảm từ bạn
Cách Flush DNS trên Windows
Để flush bản ghi DNS trên Windows 10, làm theo các bước sau:
Bước 1: Nhấp vào Start hoặc nhấn phím Windows [logo] trên bàn phím
Bước 2: Gõ "cmd", sau đó chọn Run as Administrator ở bên phải
Bước 3: Gõ ipconfig /flushdns và nhấn ENTER
Bạn sẽ nhận được phản hồi rằng bộ nhớ đệm DNS đã được flush như bên dưới:
Điều này có nghĩa là cache của bạn đã được xóa hoàn toàn, và các phiên bản mới của bất kỳ trang web bạn truy cập sẽ được tải.
Cách xóa bộ nhớ đệm DNS trên Google Chrome
Dù không phải hệ điều hành, Chrome vẫn giữ bộ nhớ đệm DNS riêng để giúp cá nhân hóa trải nghiệm duyệt web của bạn.
Để flush DNS của Chrome, bạn chỉ cần gõ chrome://net-internals/#dns vào thanh địa chỉ và nhấn ENTER.
Sau đó nhấp Clear host cache:
Kết luận
Như bạn đã học trong bài viết này, flush DNS mang lại nhiều lợi ích có thể làm cho trải nghiệm internet của bạn an toàn hơn.
Dù cache tự xóa sau khi TTL hết hạn, bạn nên flush DNS thường xuyên nhất có thể để tận hưởng những lợi ích này.
Cảm ơn bạn đã đọc!