Tin Tức

06 Tháng Tám, 2025

Cách xóa DNS cache trên windows 10 & 11 chỉ với vài bước

MONA.Media

ADMIN

1,4k
360
50

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.

Chọn new và text document khi xóa cache bằng file batch

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.

Nhập câu lệnh để xóa bộ nhớ DNS bằng file batch

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.

Chọn save as type và chọn all files

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.

HƯớng dẫn cách xóa bộ nhớ DNS cache bằng hộp thoại Run

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.

Nhập Command Prompt và nhấn Run as Administrator

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.

Nhập câu lệnh và nhấn ednter để xóa DNS cache bằng command prompt

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.

Cách xóa bộ nhớ DNS cache bằng Powershell

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.

Xóa bộ nhớ DNS bằng cách reset winsock

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.

Nhập registry editor và chọn run as administrator

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

nhập địa chỉ hkey_local_machine vào registry editor

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

Chọn new, sau đó chọn DWORD 32-bit Value

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

Đặt tên file 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.

Nhập 86400 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.

Tạo khóa mới trong Registry Editor 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.

Nhập số 5 và nhấn ok là hoàn thành cách xóa DNS cache bằng Registry editor

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.

Nhập câu lệnh tương ứng vào trình duyệt Chrome hoặc Edge

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.

Nhấn clear host cache để xóa bộ nhớ DNS

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.

Cách xem bộ nhớ DNS Cache hiện tại

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

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!

Liên hệ Mona

    MONA có riêng một Người "Bạn Thân" cho bạn - Người Account sẽ đồng hành, hỗ trợ, hướng dẫn, đặt đồ ăn cho bạn mãi mãi, từ đây về sau!
    MONA cam kết tuyệt đối không sử dụng thông tin của bạn để bán hoặc SPAM
    Photoshot
    Hỏi đáp giáo dục 4.0
    Tạo cuộc hẹn miễn phí với MONA để giải đáp và tư vấn mọi thắc mắc về giải pháp số hoá ngành giáo dục
    Thời lượng cuộc hẹn
    45 Phút
    Ngày và giờ
    Thứ 2, ngày 25 tháng 12, 2023
    [9:30 - 10:15]

      Chọn ngày và giờ
      Khung giờ
      Quay lại
      Hãy cho MONA biết bạn là ai