Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bạn đã bao giờ gặp sự cố khi truy cập một trang web hoặc dịch vụ và tự hỏi tại sao nó không tải chưa? Điều này đôi khi có thể do bộ nhớ đệm DNS đã cũ, bị hỏng… Trong trường hợp đó hãy làm theo các hướng dẫn dưới đây để giải quyết vấn đề.

Bộ nhớ đệm DNS trên Windows là nơi lưu trữ các địa chỉ trang web mà người dùng đã truy cập trước đó. Trong trường hợp bạn gặp phải sự cố không thể truy cập các trang web, hoặc các trang web không phản hồi khi truy cập… Với trường hợp này, việc xóa bộ nhớ đệm DNS sẽ là một giải pháp đơn giản để giải quyết những vấn đề này. Trong bài viết này, FPTShop sẽ hướng dẫn bạn cách xóa bộ đệm DNS trên Windows 11 và 10 khi cần.

Bạn đang đọc: Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Trước khi chúng ta tiếp tục tìm giải pháp để khắc phục sự cố, điều cần thiết là phải hiểu bộ nhớ đệm DNS là gì? Về cơ bản, bộ nhớ đệm DNS là một tính năng lưu trữ thông tin về các trang web được truy cập gần đây của bạn và hoạt động như một cơ sở dữ liệu tạm thời để tăng tốc trải nghiệm duyệt web. 

Tuy nhiên, nếu địa chỉ IP của một trang web thay đổi, máy tính của bạn vẫn có thể cố truy cập vào địa chỉ cũ do thông tin DNS được lưu trong bộ nhớ đệm. Bạn có thể gặp lỗi khi cố gắng truy cập trang web. Do đó, để khắc phục điều này cần phải xóa bộ nhớ đệm DNS và dưới đây là chi tiết các giải pháp.

Xóa DNS cache bằng Command Prompt

Command Prompt cho phép bạn thực hiện nhiều chức năng khác nhau, bao gồm khởi chạy chương trình, quản lý cài đặt mạng, thực hiện các tác vụ quản trị hệ thống, khắc phục sự cố máy tính phổ biến… Tất nhiên cũng bao gồm xóa bộ nhớ đệm DNS trên máy Windows. Cách thực hiện như sau.

Bước 1: Nhấn phím Windows trên bàn phím, nhập Command Prompt vào khung tìm kiếm phía trên, sau đó kích nút Run as administrator từ kết quả tìm kiếm bên phải. Trong hộp thoại cảnh báo hiển thị, kích nút Yes để tiếp tục. 

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bước 2: Từ cửa sổ dòng lệnh, hãy nhập vào lệnh dưới đây và nhấn Enter.

ipconfig /flushdns

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Sau đó, bạn sẽ thấy một thông báo cho biết bộ nhớ đệm của DNS đã bị xóa. Nếu phương pháp này không thành công, bạn có thể kiểm tra phương pháp sau.

Xóa DNS cache bằng PowerShell

Trên thực tế PowerShell không khác gì Command Prompt. Ngay cả PowerShell cũng cung cấp nhiều chức năng và xóa bộ nhớ đệm DNS là một trong số đó. Thực hiện theo các bước được đề cập dưới đây để làm như vậy.

Bước 1: Khởi chạy PowerShell giống như cách khởi chạy Command Prompt ở trên. 

Bước 2: Nhập lệnh dưới đây vào cửa sổ lệnh và nhấn Enter để thực thi.

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Clear-DnsClientCache

Với lệnh này, bộ nhớ đệm DNS sẽ được xóa dễ dàng. Kiểm tra phương pháp tiếp theo nếu bạn không muốn truy cập thiết bị đầu cuối từ dòng lệnh nhưng vẫn muốn xóa bộ nhớ đệm DNS. 

Xóa DNS cache từ hộp thoại Run

Đối với phương pháp này, chúng ta có thể sử dụng cửa sổ Run. So với hai phương pháp trên thì đây là cách nhanh và dễ dàng hơn nhiều. 

Bước 1: Nhấn tổ hợp phím Windows + R trên bàn phím để mở hộp thoại Run. Lưu ý: Ngoài ra bạn cũng có thể nhấn phím Windows trên bàn phím, sau đó nhập Run vào khung tìm kiếm và nhấn Enter để kích hoạt.

Bước 2: Nhập lệnh dưới đây vào khung trống Open và kích nút OK.

ipconfig /flushdns

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bạn sẽ thấy một cửa sổ lệnh trong tích tắc và bộ nhớ đệm DNS của hệ thống sẽ bị xóa. Nếu bạn không tìm kiếm giải pháp một lần mà muốn truy cập chức năng xóa bộ nhớ đệm DNS bất cứ khi nào muốn một cách nhanh chóng, hãy chuyển sang phương pháp tiếp theo.  

Xóa DNS cache bằng file Batch 

Việc thiết lập file Batch sẽ rất hữu ích nếu bạn muốn có giải pháp mà chỉ cần một cú kích chuột là có thể reset lại DNS bất cứ khi nào cần. Thực hiện theo các bước dưới đây: 

Bước 1: Kích chuột phải vào màn hình nền, chọn New từ menu ngữ cảnh và chọn Text Document.

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bước 2: Đặt tên cho file và nhấn phím Enter trên bàn phím. Ví dụ bạn có thể đặt tên là Flush DNS

Bước 3: Tiếp theo nhập vào lệnh dưới đây trong cửa sổ văn bản.

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

ipconfig /flushdns

Bước 4: Truy cập vào menu File và từ menu thả xuống, chọn tùy chọn Save as. Lưu ý: Bạn cũng có thể lưu file bằng cách nhấn tổ hợp phím tắt Ctrl+Shift+S.

Bước 5: Trong cửa sổ mới, kích vào menu thả xuống tại mục Save as type và chọn All files.

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bước 6: Nhập thêm phần mở rộng .bat vào sau tên tập tin cần lưu.

Bước 7: Cuối cùng, bấm nút Save.

Từ bây giờ, bất cứ khi nào bạn cần xóa bộ nhớ đệm DNS, chỉ cần kích đúp vào file Batch này. Nếu không có phương pháp nào ở trên phù hợp với bạn, thì hãy chuyển sang phương pháp tiếp theo dưới đây. 

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 xử lý các yêu cầu đầu vào/đầu ra cho các ứng dụng Internet trong hệ điều hành Windows. Trong đó bao gồm cả việc làm mới bộ nhớ đệm DNS từ Windows. Cách thực hiện như sau:

Bước 1: Nhấn phím Windows trên bàn phím, nhập Command Prompt vào khung tìm kiếm phía trên, sau đó kích tùy chọn Run as administrator từ kết quả tìm kiếm bên phải. Trong hộp thoại UAC hiển thị, kích nút Yes để tiếp tục. 

Bước 2: Từ cửa sổ lệnh hiển thị, nhập lệnh dưới đây và nhấn Enter.

netsh winsock reset

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bạn sẽ nhận được thông báo rằng Winsock đã được thiết lập lại thành công. Sau đó phải khởi động lại máy tính để cài đặt có hiệu lực.

Tự động làm mới cache DNS bằng Registry Editor

Nếu chuyển sang cách này sẽ phức tạp hơn so với các giải pháp ở trên và chủ yếu phù hợp với người dùng thành thạo. Vì việc can thiệp vào Registry Editor có thể khiến hệ thống bị sự cố, do đó trước khi thực hiện bạn nên sao lưu Windows Registry trước khi thực hiện các bước bên dưới. 

Bước 1: Nhấn phím Windows trên bàn phím, nhập Registry Editor vào khung tìm kiếm, sau đó kích tùy chọn Run as administrator. 

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Lưu ý: Bạn cũng có thể nhấn tổ hợp phím Windows + R để mở hộp thoại Run, nhập regedit.exe vào khung trống Open và kích nút OK để mở Registry Editor.

Bước 2: Trong thanh địa chỉ trên cùng của Registry Editor hiển thị, nhập vào địa chỉ sau: 

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesDnscacheParameters

Tìm hiểu thêm: Khắc phục lỗi mất âm thanh khi gọi điện thoại Samsung

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Lưu ý: Bạn cũng có thể điều hướng đến mục Parameters theo cách thủ công. 

Bước 3: Trong thư mục Parameters, kích chuột phải chọn New > DWORD (32-bit) Value.

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bước 4: Nhập MaxCacheTtl để đặt tên cho khóa mới tạo.

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bước 5: Kích đúp chuột vào khóa MaxCacheTtl, nhập giá trị 86400 vào khung trống Value data và nhấn nút OK từ hộp thoại mới.

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bước 6: Vẫn trong thư mục Parameters, kích chuột phải chọn New > DWORD (32-bit) Value. 

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bước 7: Nhập MaxNegativeCacheTtl để đặt tên cho khóa mới tạo.

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Bước 8: Kích đúp vào khóa MaxNegativeCacheTtl, nhập 5 vào khung trống Value data trong hộp thoại mới và kích nút OK.

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Cuối cùng, khởi động lại hệ thống để thực hiện các thay đổi. Như vậy khi hệ thống khởi động lại, máy Windows của bạn sẽ tự động xóa bộ nhớ đệm DNS sau mỗi 86400 giây hoặc 24 giờ.

Cách xóa bản ghi DNS của trình duyệt 

Để cải thiện tốc độ tìm kiếm, các trình duyệt lưu trữ bộ nhớ đệm DNS. Vì mỗi trình duyệt lưu trữ thông tin chi tiết nên cần phải xóa chúng một cách riêng biệt. Do đó bạn hãy làm theo các bước dưới đây.

Bước 1: Khởi chạy Google Chrome hoặc Edge, nhập vào thanh địa chỉ lệnh bên dưới và nhấn Enter.

chrome://net-internals/#dnsedge://net-internals/#dns

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Thao tác này sẽ đưa bạn đến trang nội bộ mạng của Chrome hoặc Edge. 

Bước 2: Kích vào nút Clear host cache.

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

Cùng với đó, bạn đã xóa thành công bộ nhớ đệm DNS khỏi trình duyệt ưa thích của mình. Như vậy bạn đã xóa bộ nhớ đệm DNS, trong một số trường hợp bạn có thể muốn xem bộ nhớ đệm DNS hiện tại của mình. Chuyển sang phương pháp tiếp theo.

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

Bước 1: Nhấn phím Windows trên bàn phím, nhập Command Prompt vào khung tìm kiếm phía trên, sau đó kích tùy chọn Run as administrator từ kết quả tìm kiếm bên phải. Trong hộp thoại UAC hiển thị, kích nút Yes để tiếp tục. 

Bước 2: Từ cửa sổ lệnh hiển thị, nhập lệnh dưới đây và nhấn Enter.

ipconfig /displaydns

Cách xóa bộ nhớ cache DNS trên Windows 10 và 11 bạn đã biết?

>>>>>Xem thêm: Cách ẩn cuộc hội thoại trên ứng dụng Mocha vô cùng đơn giản và nhanh chóng

Thao tác này sẽ hiển thị dữ liệu bộ nhớ đệm DNS hiện tại của bạn. 

Các câu hỏi thường gặp về bộ nhớ đệm DNS trên Windows 

Xoá bộ nhớ đệm DNS có vấn đề gì không?

Không, xóa bộ nhớ đệm ẩn DNS là một thao tác tương đối an toàn thường được sử dụng để giải quyết các sự cố liên quan đến DNS. Tuy nhiên, có một vài rủi ro chẳng hạn như hiệu suất chậm, rủi ro bảo mật, sự cố truy cập trang web… 

Có cần khởi động lại sau khi xóa DNS không?

Phần lớn, bạn không cần phải khởi động lại máy tính sau khi xóa bộ nhớ đệm DNS. Khi chạy lệnh xóa bộ nhớ đệm DNS thì các thay đổi sẽ có hiệu lực ngay lập tức. Tuy nhiên, nếu bạn cần đảm bảo các quy trình liên quan đến DNS đang chạy đúng cách, hãy khởi động lại máy tính.

Cho dù bạn đang gặp phải tốc độ Internet chậm hoặc gặp phải lỗi khi duyệt web, thì việc biết cách xóa bộ nhớ đệm ẩn DNS có thể giúp giải quyết vấn đề. Với hướng dẫn từng bước trên đây, hi vọng bạn có thể nhanh chóng làm mới bộ đệm ẩn DNS trên Windows của mình và quay lại trình duyệt web mà không bị gián đoạn. 

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *