06 Tháng Tám, 2025
Cách xóa DNS cache trên windows 10 & 11 chỉ với vài bước
DNS cache là bộ nhớ đệm lưu trữ thông tin các trang web bạn đã truy cập, giúp rút ngắn thời gian tải trang trong những lần truy cập tiếp theo. Tuy nhiên, theo thời gian, bộ nhớ này có thể bị lỗi, chứa dữ liệu cũ hoặc không chính xác, khiến máy tính gặp tình trạng mạng chập chờn, không vào được web hoặc truy cập chậm bất thường. Vậy làm thế nào để khắc phục hiệu quả vấn đề này? Ngay sau đây, MONA Media sẽ hướng dẫn cách xóa DNS cache nhanh chóng trên Windows 10, 11.
07 Cách xóa DNS cache trên Windows 10 và 11
Có nhiều cách để xóa DNS cache trên Windows, tùy theo mục đích sử dụng và mức độ am hiểu kỹ thuật mà bạn có thể chọn cách xóa phù hợp. Dưới đây là 7 phương pháp phổ biến, dễ thực hiện mà bạn có thể áp dụng ngay trên Windows 10 và 11.
Xóa bộ nhớ đệm DNS cache bằng file Batch
Bằng cách thiết lập một file Batch, bạn có thể tiết kiệm thời gian mỗi lần cần xóa bộ nhớ đệm. Đây là cách xóa DNS cache cực kỳ tiện lợi, đặc biệt nếu bạn thường xuyên làm việc với mạng hoặc kiểm tra kết nối.
Bước 1: Click chuột phải vào màn hình desktop, chọn New => Text Document để tạo file văn bản mới. Lúc này, một file mới sẽ xuất hiện trên màn hình, bạn hãy đặt tên cho file (ví dụ: Flush DNS), sau đó nhấn Enter.

Bước 2: Mở file vừa tạo, sau đó dán dòng lệnh “ipconfig /flushdns” vào cửa sổ văn bản.

Bước 3: Vào menu File, chọn Save As (hoặc nhấn tổ hợp Ctrl + Shift + S).
Bước 4: Trong phần Save as type, chọn All Files từ menu thả xuống.

Bước 5: Đặt tên file kèm đuôi .bat (ví dụ: FlushDNS.bat.) vào sau tên tệp cần lưu.
Bước 6: Nhấn Save để hoàn tất.
Xóa bộ nhớ DNS cache từ hộp thoại Run
Nếu bạn đang tìm một cách xóa DNS cache nhanh chóng mà không cần mở nhiều công cụ phức tạp, thì sử dụng hộp thoại Run là lựa chọn tối ưu. Cách này đặc biệt hữu ích khi bạn muốn làm mới bộ nhớ đệm DNS chỉ với vài thao tác đơn giản.
Bước 1: Nhấn tổ hợp phím Windows + R để mở hộp thoại Run. Ngoài ra, bạn cũng có thể nhấn phím Windows, gõ “Run” vào ô tìm kiếm và nhấn Enter để mở hộp thoại.
Bước 2: Trong khung trống Open, bạn hãy nhập lệnh “ipconfig /flushdns” rồi nhấn OK để tiến hành xóa DNS cache trên Windows 10 và 11.

Cách xóa cache DNS bằng Command Prompt
Một trong những cách đơn giản và hiệu quả nhất để xóa bộ nhớ đệm DNS trên Windows 10 và 11 là sử dụng công cụ dòng lệnh Command Prompt. Ngoài hỗ trợ khởi chạy chương trình hay cấu hình mạng, công cụ này còn cho phép bạn xóa sạch bộ nhớ DNS chỉ với một dòng lệnh. Để thực hiện, bạn làm theo các bước sau:
Bước 1: Nhấn phím Windows, nhập Command Prompt vào ô tìm kiếm. Khi kết quả hiện ra, bạn hãy chọn Run as administrator để mở với quyền quản trị. Nếu có hộp thoại xác nhận hiện lên, nhấn Yes để tiếp tục.

Bước 2: Trong cửa sổ dòng lệnh vừa mở, bạn cần nhập lệnh “ipconfig /flushdns” và nhấn Enter. Ngay sau đó, bạn sẽ thấy thông báo xác nhận bộ nhớ đệm DNS đã được xóa thành công.

Xóa DNS cache bằng PowerShell
Cách xóa bộ nhớ đệm DNS cache bằng PowerShell cũng tương tự như Command Prompt, cụ thể như sau:
Bước 1: Mở PowerShell bằng quyền admin, tương tự như với Command Prompt.
Bước 2: Nhập lệnh “clear-DnsClientCache” và nhấn Enter để xóa DNS cache.

Xóa DNS cache bằng cách reset lại Winsock
Winsock (Windows Sockets) là một giao diện lập trình quan trọng trong hệ điều hành Windows, chịu trách nhiệm xử lý các yêu cầu mạng giữa hệ thống và các ứng dụng. Khi bạn reset Winsock, hệ thống sẽ đồng thời làm mới một số thành phần mạng, bao gồm cả bộ nhớ cache DNS. Cách xóa bộ nhớ cache DNS bằng Winsock như sau:
Bước 1: Nhấn phím Windows và gõ Command Prompt vào khung tìm kiếm, sau đó chọn Run as administrator từ cột bên phải. Khi hộp thoại xác nhận UAC xuất hiện, bạn hãy nhấn vào chữ Yes.
Bước 2: Trong cửa sổ lệnh vừa mở, bạn hãy nhập dòng lệnh “netsh winsock reset”, sau đó nhấn Enter. Nếu thấy thông báo “Winsock reset completed successfully”, bạn chỉ cần khởi động lại máy tính để áp dụng thay đổi.

Cách làm mới cache DNS bằng Registry Editor
Đây là cách cấu hình để hệ thống tự động xóa DNS cache sau mỗi khoảng thời gian nhất định (ví dụ 24 giờ). Tuy nhiên, vì liên quan đến việc chỉnh sửa Registry nên bạn cần sao lưu dữ liệu trước khi thực hiện theo các bước dưới đây để tránh rủi ro hệ thống.
Bước 1: Nhấn phím Windows và gõ chữ Registry Editor vào khung tìm kiếm, sau đó bạn hãy click chọn Run as administrator. Ngoài ra, bạn cũng có thể nhấn tổ hợp phím Windows + R => nhập regedit.exe => nhấn OK để mở cấu hình Registry Editor.

Bước 2: Trên thanh địa chỉ của Registry Editor, bạn hãy nhập đường dẫn sau:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters

Bước 3: Trong thư mục Parameters, bạn nhấp chuột phải để chọn New, sau đó chọn DWORD (32-bit) Value.

Bước 4: Đặt tên cho file mới tạo là MaxCacheTtl.

Bước 5: Nhấp đúp vào MaxCacheTtl, sau đó nhập giá trị 86400 vào ô Value data và nhấn OK.

Bước 6: Tại thư mục Parameters, bạn tiếp tục tạo một giá trị mới và đặt tên là MaxNegativeCacheTtl.

Bước 7: Nhấp đúp vào khóa MaxNegativeCacheTtl vừa tạo, sau đó nhập 5 vào Value data và nhấn OK.

Bước 8: Khởi động lại máy tính để các thay đổi có hiệu lực. Sau khi cấu hình xong, máy tính của bạn sẽ tự động làm mới DNS cache sau mỗi 86400 giây (tức 24 giờ).
Hướng dẫn cách xóa bản ghi DNS của trình duyệt
Hiện nay, các trình duyệt web như Google Chrome hay Microsoft Edge đều lưu lại các bản ghi DNS để tăng tốc độ truy cập trang web. Tuy nhiên, theo thời gian, những bản ghi này có thể bị lỗi hoặc trở nên không còn chính xác, dẫn đến tình trạng truy cập web chậm, sai địa chỉ hoặc không phản hồi.
Để đảm bảo trình duyệt hoạt động trơn tru hơn, bạn nên định kỳ xóa bộ nhớ đệm DNS theo các bước dưới đây:
Bước 1: Mở trình duyệt Chrome hoặc Edge, sau đó dán dòng lệnh tương ứng vào thanh địa chỉ rồi nhấn Enter:
- Chrome: chrome://net-internals/#dns
- Edge: edge://net-internals/#dns
Bạn sẽ được chuyển đến trang quản lý mạng nội bộ của trình duyệt.

Bước 2: Tại giao diện này, hãy nhấn vào nút “Clear host cache” để xóa toàn bộ bản ghi DNS đã lưu.

Sau khi hoàn tất, bộ nhớ đệm DNS trên trình duyệt của bạn đã được làm sạch. Đây là một cách đơn giản nhưng hiệu quả để khắc phục các sự cố khi lướt web.
Có thể bạn quan tâm: Hướng dẫn xóa cache – clear cache cho mọi trình duyệt
Cách xem bộ nhớ đệm DNS hiện tại của máy tính
Nếu bạn muốn xem các bản ghi DNS đang được lưu trữ trên máy tính, hãy thực hiện theo hướng dẫn sau:
Bước 1: Nhấn phím Windows, nhập Command Prompt, sau đó chọn Run as administrator ở khung bên phải.
Bước 2: Trong cửa sổ dòng lệnh, gõ lệnh “ipconfig /displaydns” và nhấn Enter là bạn có thể xem DNS cache hiện tại của máy tính.

Những câu hỏi thường gặp sau khi xóa bộ nhớ đệm DNS
Xóa bộ nhớ đệm DNS có gây hại gì cho máy tính Windows không?
Không đáng lo ngại. Xóa DNS cache là thao tác an toàn, thường được dùng để khắc phục lỗi truy cập web. Tuy nhiên, trong một số trường hợp hiếm, người dùng có thể gặp tình trạng truy cập chậm, lỗi bảo mật hoặc không vào được một số trang web nhất định.
Có bắt buộc khởi động lại sau khi xóa DNS không?
Thông thường, người dùng không cần khởi động lại máy sau khi xóa DNS cache vì các thay đổi sẽ có hiệu lực ngay lập tức. Tuy nhiên, nếu muốn đảm bảo toàn bộ tiến trình mạng hoạt động ổn định, bạn vẫn có thể khởi động lại máy tính Windows.
Xóa DNS cache là một thao tác đơn giản nhưng lại mang đến hiệu quả rõ rệt trong việc cải thiện kết nối mạng và hiệu suất máy tính. Với 07 cách xóa DNS cache đơn giản đã chia sẻ ở trên, bạn hoàn toàn có thể tự thao tác ngay tại nhà mà không cần nhờ đến kỹ thuật viên. Hãy lưu lại bài viết để sử dụng mỗi khi máy tính có dấu hiệu bị chậm hoặc không thể truy cập trang web nhé!
Xem thêm bài viết liên quan: DNS 1.1.1.1 là gì? Cách thay đổi DNS 1.1.1.1 tăng tốc độ Internet
Bài viết liên quan



Dịch vụ thiết kế
website chuyên nghiệp
Sở hữu website với giao diện đẹp, độc quyền 100%, bảo hành trọn đời với khả năng
mở rộng tính năng linh hoạt theo sự phát triển doanh nghiệp ngay hôm nay!