Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách xem nội dung DNS cache trong Windows 11/10

Trong bài này, chúng tôi sẽ chỉ cho bạn cách xem nội dung DNS cache trong Windows 11/10. DNS cache đề cập đến việc lưu trữ tạm thời thông tin về các tra cứu DNS trước đó trên hệ điều hành máy hoặc trình duyệt web.

Cách xem nội dung DNS cache

Cách xem nội dung DNS cache trong Windows 11/10

DNS cache chứa danh sách tên máy chủ từ xa và địa chỉ IP (nếu có) mà chúng tương ứng. Các mục trong cache này đến từ các tra cứu DNS xảy ra khi cố gắng truy cập trang web, server FTP được đặt tên, và các máy chủ từ xa khác. Windows sử dụng cache này để cải thiện hiệu suất của các ứng dụng dựa trên Web.

Sử dụng Command Prompt

Để xem nội dung DNC cache, thực thi lệnh sau trong CMD với quyền quản trị (elevated CMD):

ipconfig /displaydns

Kết quả sẽ được hiển thị.

  • Record name (Tên bản ghi) là tên bạn truy vấn DNS, và các bản ghi thuộc về tên đó.
  • Record type (Loại bản ghi) là loại, hiển thị dưới dạng số hoặc tên. Trong giao thức DNS, mỗi loại có một số.
  • Time To Live (Thời gian sống) là thời gian tính bằng giây sau đó mục cache phải hết hạn.
  • Data Length (Độ dài dữ liệu) là độ dài tính bằng byte, ví dụ: Địa chỉ IPv4 là 4 byte; IPv6 là 16 byte.
  • Section (Phần) của phản hồi DNS là câu trả lời thực tế cho truy vấn,
  • Additional (Thêm) chứa thông tin có thể cần thiết để tìm câu trả lời thực tế.
  • CNAME là tên chính tắc (canonical name).

Nếu bạn muốn xuất kết quả, bạn có thể dùng lệnh ipconfig /displaydns > dnscachecontents.txt để lưu đầu ra vào tài liệu văn bản dnscachecontents.txt.

Sử dụng PowerShell

Cách xem nội dung DNS cache trong Windows 11/10

Nếu bạn muốn lấy cùng thông tin đó dưới dạng tập hợp các đối tượng bản ghi DNS (DNS record objects) có thể dễ dàng xuất hoặc lưu trong cơ sở dữ liệu, hãy chạy cmdlet sau trong PowerShell:

Get-DnsClientCache

Lệnh này sẽ liệt kê thông tin Help:

Help Get-DnsClientCache -full

Cách xóa DNS cache

Bạn có thể dùng lệnh để xóa DNS Cache (flush DNS Cache) trong command prompt:

ipconfig /flushdns

Phần mềm miễn phí FixWin cho Windows của chúng tôi cho phép bạn xóa DNS cache, v.v., chỉ với một cú nhấp chuột.

Tắt hoặc Bật DNS Cache

Để tắt DNS caching cho một phiên (session) cụ thể, gõ net stop dnscache và nhấn Enter.

Để bật DNS caching, gõ net start dnscache và nhấn Enter.

Tất nhiên, khi bạn khởi động lại máy tính, DNS caching sẽ trong mọi trường hợp được bật lại.

Vô hiệu hóa DNS Cache

Nếu vì lý do nào đó bạn muốn vô hiệu hóa DNS caching, gõ services trong Start search và nhấn Enter để mở Services Manager. Ở đây tìm dịch vụ DNS Client.

Dịch vụ DNS Client (dnscache) lưu cache tên miền (DNS) và đăng ký tên máy tính đầy đủ cho máy tính này. Nếu dịch vụ bị dừng, tên DNS sẽ tiếp tục được giải quyết. Tuy nhiên, kết quả của truy vấn tên DNS sẽ không được cache và tên máy tính sẽ không được đăng ký. Nếu dịch vụ bị vô hiệu hóa, bất kỳ dịch vụ nào phụ thuộc rõ ràng vào nó sẽ không thể khởi động.

Nhấp đúp vào nó để mở hộp Properties. Ở đây thay đổi kiểu khởi động (startup type) từ Manual (Thủ công) sang Disabled (Vô hiệu hóa). Nếu bạn vô hiệu hóa dịch vụ DNS Client, tra cứu DNS có thể mất nhiều thời gian hơn.

Các tài nguyên này cũng có thể bạn quan tâm:

  1. Cách thay đổi cài đặt DNS trong Windows
  2. Quản lý tốc độ duyệt web bằng cách thay đổi cài đặt DNS
  3. Kiểm tra xem cài đặt DNS của bạn có bị xâm phạm không.

Cách xem nội dung DNS cache trong Windows 11/10