Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

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

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

Bạn có đang gặp phải sự cố khi lướt internet không? 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 Bộ nhớ cache của trình phân giải DNS . Đô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. 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ố 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 lại do giả mạo và nhiễm độc DNS, dẫn đến 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à Bộ nhớ đệm bộ nhớ và bộ nhớ cache 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.

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

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ở Run hộp thoại sử dụng phím tắt Phím Windows + R .

2. Nhập ipconfig / flushdns trong hộp và nhấn OK hoặc nút Enter hộp.

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

3. Một 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.

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

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. Nếu không, 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ộ nhớ cache DNS hiện tại, đăng ký bộ nhớ cache 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, sau đó nhấp vào “ Chạy với tư cách quản trị viên ”Để mở Command Prompt 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.

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

2. Khi màn hình lệnh xuất hiện, hãy nhập lệnh ipconfig / flushdns và nhấn Enter 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.

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

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ấn Enter Chìa khóa. Nếu còn lại 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 nhập DNS.

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

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.

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

5. Tiếp theo, nếu bạn muốn bật bộ đệm DNS, hãy gõ lệnh net start dnscache trong Command Prompt và nhấn Enter phím.

Lưu ý: Nếu bạn tắt bộ nhớ cache 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.

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

Bạn có thể sử 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. Để giải phóng cài đặt địa chỉ IP hiện tại, hãy sử dụng ipconfig / release.

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 Chạy hoặc Tìm kiếm trên Windows thanh.

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

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 Enter nút.

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

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ấn Enter phím.

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

Điều gì sẽ xảy ra nếu Bộ nhớ đệm DNS 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 lại bộ nhớ cache.

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

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

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 Thuộc tính.

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

4. Trong Thuộc tính , chuyển sang Chung tab.

5. Đặt Kiểu khởi động tùy chọn Tự động, và sau đó nhấp vào OK để xác nhận các thay đổi.

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

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 vô hiệu hóa bộ đệm DNS vì lý do nào đó, hãy thay đổi kiểu khởi động thành Tắt .

Được đề xuất:

  • Nhanh chóng xóa tất cả bộ nhớ cache trong Windows 10 [Hướng dẫn cơ bản]
  • 10 máy chủ DNS công cộng tốt nhất năm 2021:So sánh và đánh giá
  • 3 cách thay đổi cài đặt DNS trên Windows 10

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, vui lòng hỏi họ trong phần bình luận.