Nếu bạn đang gặp sự cố kết nối, hãy thử xóa bộ nhớ cache của trình phân giải DNS trong Windows 11 bằng bất kỳ phương pháp nào sau đây.
Nếu bạn đang gặp sự cố kết nối, sự cố khi truy cập một trang web nhất định, bộ đệm DNS bị hỏng hoặc gặp lỗi "Máy chủ DNS không khả dụng", thì sự cố có thể do bộ đệm DNS cục bộ đã lỗi thời hoặc bị hỏng. Hầu hết các sự cố này có thể được giải quyết bằng cách xóa thủ công hoặc khôi phục bộ nhớ cache DNS trong Windows 11. Quá trình này được gọi là ‘DNS flushing’.
Có bốn phương pháp khác nhau để xóa bộ nhớ cache DNS trong Windows 11, sử dụng Command Prompt, PowerShell, Run Command cũng như trong trình duyệt. Xóa bộ nhớ cache DNS trong Windows 11 là một quá trình khá dễ dàng và bạn không cần bất kỳ chuyên môn kỹ thuật nào để làm điều đó. Hướng dẫn này sẽ hướng dẫn bạn các bước chi tiết để xóa bộ nhớ cache DNS trong Windows 11 bằng các phương pháp khác nhau.
DNS Cache là gì và nó có tác dụng gì?
DNS, viết tắt của Domain Name System, là chỉ mục của tất cả các trang web có sẵn công khai và địa chỉ IP của chúng (giống như danh bạ trên Internet). Chức năng chính của DNS là dịch các tên miền có thể đọc được của con người (ví dụ: www.youtube.com) sang địa chỉ IP có thể đọc được bằng máy (208.65.153.238).
Khi người dùng tìm kiếm một trang web trong trình duyệt web, máy chủ DNS sẽ dịch tên miền của người dùng (tên trang web / URL) thành địa chỉ IP và sử dụng địa chỉ IP đó để hướng thiết bị đến trang web tương ứng để truy cập vào dữ liệu của trang web. Khi kết nối được thiết lập giữa thiết bị và trang web, DNS sẽ lưu trữ thông tin về các tra cứu DNS trong bộ nhớ tạm thời được gọi là ‘DNS cache’.
Bộ nhớ cache DNS chứa tên máy chủ và địa chỉ IP của các trang web và các miền khác mà bạn đã truy cập hoặc hiện đang truy cập trên thiết bị của mình. Điều này giúp máy tính nhanh chóng tham chiếu đến bộ nhớ cache bất cứ khi nào bạn cố gắng truy cập vào các trang web giống nhau, do đó, máy tính có thể dễ dàng phân giải URL của trang web thành IP tương ứng của nó, dẫn đến việc trang web tải nhanh hơn vào lần tiếp theo bạn mở nó.
Flushing DNS Cache để làm gì?
Bộ nhớ cache DNS có thể bị lộn xộn với các bản ghi vô ích hoặc bị hỏng với thông tin bị lỗi theo thời gian, dẫn đến kết nối mạng của bạn chậm lại đáng kể và gây ra một số sự cố mạng.
Thiết bị tự động cập nhật bộ nhớ cache và tên máy chủ theo định kỳ. Tuy nhiên, các trang web không phải lúc nào cũng giống nhau, tên miền hoặc địa chỉ IP của chúng thay đổi theo thời gian, vì vậy nếu địa chỉ IP của trang web bị thay đổi trước khi bộ nhớ cache DNS được cập nhật, thì dữ liệu hiện có trong bộ nhớ cache sẽ trở nên lỗi thời và không hợp lệ. Điều này cũng gây ra sự cố kết nối với các trang web.
Việc xóa bộ nhớ cache DNS sẽ xóa tất cả địa chỉ IP hoặc các bản ghi DNS khác khỏi bộ nhớ cache của bạn và do đó buộc máy tính của bạn phải truy xuất các bản ghi DNS đã cập nhật từ đầu. Điều này có thể giúp giải quyết các sự cố kết nối, nội dung web hiển thị không chính xác và các sự cố khác cũng như cải thiện tốc độ và hiệu suất kết nối internet của bạn.
Các bản ghi DNS thường là mục tiêu của các cuộc tấn công mạng. Tin tặc có thể truy cập bộ nhớ cache DNS và các bản ghi Tên miền đã thay đổi để chuyển hướng lưu lượng truy cập đến một trang web giả mạo, được gọi là giả mạo DNS hoặc nhiễm độc DNS. Vì vậy, xóa hoặc đặt lại bộ nhớ cache cũng rất quan trọng vì lý do bảo mật.
Bây giờ, bạn đã biết kiến thức cơ bản về bộ đệm DNS và chức năng của quá trình xả nước, hãy xem cách xóa bộ đệm DNS trong Windows 11.
Xóa bộ đệm DNS bằng Command Prompt
Bạn có thể sử dụng Command prompt để xóa hoặc đặt lại bộ đệm DNS trong Windows 11.
Đầu tiên, nhấp vào nút ‘Bắt đầu’ hoặc ‘Tìm kiếm’ từ thanh tác vụ và tìm kiếm ‘Dấu nhắc lệnh’ hoặc ‘cmd’. Sau đó, chọn tùy chọn ‘Chạy với tư cách Quản trị viên’ cho kết quả có liên quan trên ngăn bên phải.
Trước khi bắt đầu xóa bộ nhớ cache DNS, hãy xem lại tất cả các mục nhập DNS hiện tại trong cấu hình IP của Windows. Để làm điều đó, hãy nhập hoặc sao chép / dán lệnh sau vào CMD và nhấn Enter:
ipconfig / displaydns
Thao tác này sẽ hiển thị tất cả thông tin DNS trên máy tính của bạn. Nếu bạn chỉ muốn xóa bộ nhớ cache DNS, hãy sử dụng lệnh tiếp theo.
Để xóa bộ nhớ cache DNS, hãy nhập hoặc sao chép / dán lệnh sau vào Command Prompt:
ipconfig / flushdns
Sau khi hoàn thành nhiệm vụ, bạn sẽ nhận được thông báo cho biết rằng Bộ đệm phân giải DNS đã được xóa thành công.
Nếu bạn gặp sự cố kết nối chỉ với một trang web nhất định, thì việc dừng DNS cho phiên hiện tại có thể khắc phục sự cố. Để tắt tạm thời bộ nhớ đệm DNS, hãy nhập lệnh dưới đây:
net stop dns cache
Để bật lại bộ đệm DNS, hãy nhập lệnh sau:
net start dnscache
Xóa bộ đệm DNS bằng Windows PowerShell
Phương pháp thứ hai để xóa DNS trong Windows 11 là sử dụng chương trình PowerShell. Đây là cách thực hiện:
Mở Windows PowerShell ở chế độ Quản trị viên bằng cách tìm kiếm 'Powershell' trong thanh tìm kiếm của Windows và nhấp vào 'Chạy với tư cách quản trị viên'.
Nhập hoặc sao chép và dán lệnh sau vào cửa sổ PowerShell rồi nhấn Enter.
Clear-DnsClientCache
Thao tác này sẽ xóa tất cả bộ nhớ cache DNS của bạn ngay lập tức như được hiển thị ở trên.
Xóa bộ đệm DNS bằng lệnh RUN
Một cách dễ dàng khác để xóa bộ nhớ cache DNS là sử dụng lệnh Run. Bạn có thể sử dụng hộp thoại Run để xóa bộ đệm DNS trực tiếp mà không cần mở Command Prompt hoặc PowerShell. Đây là cách thực hiện:
Mở hộp Run bằng cách nhấn tổ hợp phím tắt Windows + R. Sau đó, chỉ cần nhập hoặc sao chép công thức bên dưới vào hộp Run:
ipconfig / flushdns
Sau đó, nhấn Enter hoặc nhấp vào ‘OK’.
Thao tác này sẽ xóa bộ nhớ cache DNS trên hệ thống Windows 11 của bạn.
Xóa bộ đệm DNS trong trình duyệt web
Một số trình duyệt Web như Google Chrome, Firefox, lưu bộ nhớ cache DNS của riêng chúng. Nó khác với bộ đệm DNS được lưu bởi hệ thống làm việc của bạn. Ví dụ: nếu một trang web cụ thể không hoạt động trên Google Chrome nhưng lại mở trên trình duyệt khác, thì việc xóa bộ nhớ cache DNS của trình duyệt Chrome có thể khắc phục sự cố.
Xóa DNS Cache trong Chrome
Đầu tiên, khởi chạy trình duyệt web Google Chrome trong hệ thống của bạn. Sau đó, nhập hoặc sao chép và dán URL tiếp theo vào thanh URL và nhấn Enter.
chrome: // net-internals / # dns
Thao tác này sẽ mở tab DNS của trang web "net nội bộ" của Chrome. Tại đây, nhấp vào nút 'Xóa bộ nhớ cache của máy chủ lưu trữ' để xóa bộ nhớ cache của trình phân giải DNS của Chrome.
Bây giờ, bộ nhớ cache DNS của trình duyệt chrome của bạn đã bị xóa.
Xóa DNS Cache trong Mozilla Firefox
Xóa bộ nhớ cache DNS trong Firefox cũng dễ dàng như trình duyệt chrome. Để thực hiện việc này, hãy mở Firefox và nhập địa chỉ này vào thanh địa chỉ rồi nhấn Enter.
về: mạng # dns
Sau đó, nhấp vào nút 'Xóa bộ nhớ cache DNS' trên trang đích để xóa bộ nhớ cache DNS của trình duyệt.
Đó là mọi thứ bạn cần biết về trình phân giải DNS xóa.