Mềm Mại

Cách xóa và đặt lại DNS Cache trong Windows 10

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Đăng trênCập nhật lần cuối: ngày 16 tháng 2 năm 2021

Bạn đang gặp phải sự cố khi lướt internet? Trang web bạn đang cố gắng truy cập không mở? Nếu bạn không thể truy cập trang web thì lý do đằng sau sự cố này có thể là do máy chủ DNS và bộ nhớ cache phân giải của nó.



DNS hoặc Hệ Thống Tên Miền là người bạn tốt nhất của bạn khi bạn đang trực tuyến. Nó chuyển đổi tên miền của trang web bạn đã truy cập thành địa chỉ IP để máy có thể hiểu được. Giả sử bạn đã truy cập một trang web và bạn đã sử dụng tên miền của nó để thực hiện việc này. Trình duyệt sẽ chuyển hướng bạn đến một máy chủ DNS và nó sẽ lưu trữ địa chỉ IP của trang web bạn đang truy cập. Tại địa phương, bên trong thiết bị của bạn, có một bản ghi của tất cả các địa chỉ IP , nghĩa là các trang web bạn đã truy cập. Bất cứ khi nào bạn cố gắng truy cập lại trang web một lần nữa, nó sẽ giúp bạn thu thập tất cả thông tin nhanh hơn trước.

Tất cả các địa chỉ IP đều có ở dạng bộ nhớ cache trong DNS Resolve Cache . Đôi khi, khi bạn cố gắng truy cập trang web, thay vì nhận được kết quả nhanh hơn, bạn không nhận được kết quả nào cả. Do đó, bạn cần xóa bộ nhớ cache của trình phân giải DNS đã đặt lại để nhận được kết quả tích cực. Có một số lý do phổ biến khiến bộ nhớ cache DNS bị lỗi theo thời gian. Trang web có thể đã thay đổi địa chỉ IP của họ và vì hồ sơ của bạn có hồ sơ cũ. Và do đó, bạn có thể có địa chỉ IP cũ, gây ra sự cố trong khi bạn đang cố gắng thiết lập kết nối.



Một lý do khác là việc lưu trữ các kết quả xấu dưới dạng bộ nhớ cache. Đôi khi những kết quả này được lưu do Giả mạo DNS và đầu độc, kết thúc bằng các kết nối trực tuyến không ổn định. Có thể trang web vẫn ổn và vấn đề nằm ở bộ nhớ cache DNS trên thiết bị của bạn. Bộ nhớ cache DNS có thể bị hỏng hoặc lỗi thời và bạn có thể không truy cập được vào trang web. Nếu bất kỳ điều nào trong số này đã xảy ra, thì bạn có thể cần phải xóa và đặt lại bộ nhớ cache phân giải DNS của mình để có kết quả tốt hơn.

Cũng giống như bộ đệm ẩn của trình phân giải DNS, có hai bộ đệm khác hiện diện trên thiết bị của bạn, bạn có thể xóa và đặt lại nếu cần. Đây là những Bộ nhớ đệm bộ nhớ và bộ đệm Hình thu nhỏ. Bộ nhớ đệm bộ nhớ bao gồm bộ nhớ đệm dữ liệu từ bộ nhớ hệ thống của bạn. Bộ nhớ cache hình thu nhỏ chứa hình thu nhỏ của hình ảnh và video trên thiết bị của bạn, nó cũng bao gồm hình thu nhỏ của những hình đã xóa. Xóa bộ nhớ đệm sẽ giải phóng một số bộ nhớ hệ thống. Trong khi xóa bộ nhớ cache hình thu nhỏ có thể tạo ra một số chỗ trống trên đĩa cứng của bạn.



Xóa DNS

Nội dung[ trốn ]



Cách xóa và đặt lại DNS Cache trong Windows 10

Có ba phương pháp áp dụng để xóa bộ nhớ cache của trình phân giải DNS của bạn trong Windows 10. Các phương pháp này sẽ khắc phục sự cố internet và giúp bạn có kết nối ổn định và hoạt động.

Phương pháp 1: Sử dụng Hộp thoại Chạy

1. Mở Chạy hộp thoại sử dụng phím tắt Khóa Windows + R .

2. Loại ipconfig / flushdns trong hộp và nhấn ĐƯỢC RỒI nút hoặc đi vào hộp.

Nhập ipconfig flushdns vào hộp và nhấn OK | Xóa và đặt lại DNS Cache

3. A hộp cmd sẽ xuất hiện trên màn hình trong giây lát và sẽ xác nhận rằng bộ nhớ cache DNS sẽ được xóa thành công.

Xóa DNS Cache bằng Command Prompt

Phương pháp 2: Sử dụng Command Prompt

Nếu bạn không sử dụng tài khoản quản trị để đăng nhập vào Windows, hãy đảm bảo rằng bạn có quyền truy cập vào một tài khoản hoặc bạn tạo tài khoản quản trị mới vì bạn sẽ yêu cầu quyền quản trị viên để xóa bộ nhớ cache DNS. Khác, dòng lệnh sẽ hiển thị Lỗi hệ thống 5 và yêu cầu của bạn sẽ bị từ chối.

Sử dụng Command Prompt, bạn có thể thực hiện nhiều chức năng khác liên quan đến bộ đệm DNS và địa chỉ IP của mình. Chúng bao gồm việc xem bộ đệm DNS hiện tại, đăng ký bộ đệm DNS của bạn trên các tệp máy chủ lưu trữ, giải phóng cài đặt địa chỉ IP hiện tại và cũng như yêu cầu & đặt lại địa chỉ IP. Bạn cũng có thể bật hoặc tắt bộ đệm DNS chỉ với một dòng mã.

1. Nhập cmd vào thanh Tìm kiếm của Windows rồi nhấp vào Chạy như quản trị viên để mở Command Prompt được nâng cao. Hãy nhớ chạy dòng lệnh với tư cách quản trị viên để làm cho các lệnh này hoạt động.

Mở dấu nhắc lệnh nâng cao bằng cách nhấn phím Windows + S, nhập cmd và chọn chạy với tư cách quản trị viên.

2. Khi màn hình lệnh xuất hiện, hãy nhập lệnh ipconfig / flushdns và đánh đi vào Chìa khóa. Sau khi nhấn Enter, bạn sẽ thấy một cửa sổ xác nhận xuất hiện, xác nhận việc xóa bộ nhớ cache DNS thành công.

Xóa DNS Cache bằng Command Prompt

3. Sau khi hoàn tất, hãy xác minh xem bộ nhớ cache DNS có được xóa hay không. Nhập lệnh ipconfig / displaydns và đánh đi vào Chìa khóa. Nếu còn bất kỳ mục DNS nào, chúng sẽ được hiển thị trên màn hình. Ngoài ra, bạn có thể sử dụng lệnh này bất cứ lúc nào để kiểm tra các mục DNS.

Nhập ipconfig displaydns

4. Nếu bạn muốn tắt bộ đệm DNS, hãy nhập lệnh net stop dns cache trong dòng lệnh và nhấn phím Enter.

Net Stop DNS Cache bằng Command Prompt

5. Tiếp theo, nếu bạn muốn bật DNS cache, hãy gõ lệnh net start dnscache trong Command Prompt và nhấn đi vào Chìa khóa.

Ghi chú: Nếu bạn tắt bộ đệm DNS và quên bật lại, thì nó sẽ tự động bắt đầu sau khi bạn khởi động lại hệ thống của mình.

Net Start DNSCache

Bạn có thể dùng ipconfig / registerdns để đăng ký bộ đệm DNS có trên tệp Máy chủ lưu trữ của bạn. Một cái khác là ipconfig / gia hạn sẽ đặt lại và yêu cầu một địa chỉ IP mới. Để phát hành cài đặt địa chỉ IP hiện tại, hãy sử dụng ipconfig / phát hành.

Phương pháp 3: Sử dụng Windows Powershell

Windows Powershell là dòng lệnh mạnh mẽ nhất hiện có trên hệ điều hành Windows. Bạn có thể làm được nhiều việc hơn với PowerShell so với những gì bạn có thể làm với Command Prompt. Một ưu điểm khác của Windows Powershell là bạn có thể xóa bộ đệm DNS phía máy khách trong khi bạn chỉ có thể xóa bộ đệm DNS cục bộ trong Command Prompt.

1. Mở Windows Powershell bằng cách sử dụng hộp thoại Run hoặc Tìm kiếm trên Windows quán ba.

Tìm kiếm Windows Powershell trong thanh tìm kiếm và nhấp vào Run as Administrator

2. Nếu bạn muốn xóa bộ đệm ẩn phía máy khách, hãy nhập lệnh Clear-DnsClientCache trong Powershell và nhấn đi vào cái nút.

Clear-DnsClientCache | Xóa và đặt lại DNS Cache

3. Nếu bạn chỉ muốn xóa bộ nhớ cache DNS trên màn hình của mình, hãy nhập Clear-DnsServerCache và đánh đi vào Chìa khóa.

Clear-DnsServerCache | Xóa và đặt lại DNS Cache

Điều gì sẽ xảy ra nếu DNS Cache không được xóa hoặc bị xóa?

Đôi khi, bạn không thể xóa hoặc đặt lại Bộ đệm DNS bằng Command Prompt, điều này có thể xảy ra do bộ đệm DNS bị vô hiệu hóa. Vì vậy, trước tiên bạn cần kích hoạt nó trước khi xóa bộ nhớ cache một lần nữa.

1. Mở Chạy hộp thoại và nhập services.msc và nhấn Enter.

Nhập services.msc vào hộp lệnh chạy rồi nhấn enter | Xóa và đặt lại DNS Cache

2. Tìm kiếm Dịch vụ máy khách DNS trong danh sách và nhấp chuột phải vào nó và chọn Tính chất.

Cửa sổ Dịch vụ sẽ mở ra, định vị dịch vụ Máy khách DNS.

4. Trong Tính chất cửa sổ, chuyển sang Chung chuyển hướng.

5. Đặt Loại khởi động tùy chọn để Tự động, và sau đó nhấp vào ĐƯỢC RỒI để xác nhận các thay đổi.

chuyển đến tab Chung. tìm một tùy chọn kiểu Khởi động, đặt nó thành Tự động

Bây giờ, hãy thử xóa bộ nhớ cache DNS và bạn sẽ thấy rằng lệnh đang chạy thành công. Tương tự, nếu bạn muốn tắt bộ đệm DNS vì lý do nào đó, hãy thay đổi kiểu khởi động thành Vô hiệu .

Khuyến khích:

Chúng tôi hy vọng bài viết này hữu ích và bạn có thể xóa và đặt lại bộ nhớ cache DNS trong Windows 10 . Nếu bạn vẫn còn bất kỳ câu hỏi nào thì hãy hỏi chúng trong phần bình luận.

Pete Mitchell

Pete là một nhân viên cấp cao của Cyber ​​S. Pete yêu thích tất cả mọi thứ công nghệ và cũng là một người đam mê DIY. Anh ấy có một thập kỷ kinh nghiệm viết hướng dẫn cách làm, tính năng và hướng dẫn công nghệ trên internet.