DNS cache là gì?

Noun Network
DNS resolver cache
Bộ nhớ cache DNS

Nói cách khác, bộ nhớ cache DNS (DNS cache) một cơ sở dữ liệu (database) tạm thời, được duy trì bởi hệ điều hành của máy tính hoặc máy chủ DNS (DNS server) lưu các tra cứu DNS (DNS lookup) gần đây mà máy tính của bạn có thể nhanh chóng tham chiếu đến khi nó đang cố gắng phân giải tên miền thành địa chỉ IP (IP address).

Mỗi khi bạn truy cập một trang web bằng tên miền (domain name) của nó, trình duyệt web sẽ khởi tạo một yêu cầu ra internet để tìm địa chỉ IP (IP address) của tên miền đó. Bộ nhớ cache DNS (DNS cache) đẩy nhanh quá trình này bằng cách xử lý phân giải tên miền của các địa chỉ đã truy cập gần đây trước khi yêu cầu được gửi ra internet.

Cách bộ nhớ cache DNS (DNS cache) hoạt động

Trước khi trình duyệt đưa ra các yêu cầu của nó với mạng bên ngoài, máy tính sẽ chặn từng yêu cầu và tra cứu tên miền trong cơ sở dữ liệu của bộ nhớ cache DNS. Cơ sở dữ liệu chứa danh sách tất cả các tên miền được truy cập gần đây và các địa chỉ IP mà DNS đã tính toán cho chúng vào lần đầu tiên một yêu cầu được thực hiện.

Nội dung của bộ nhớ cache DNS có thể được xem trên Windows bằng lệnh ipconfig / displaydns, với kết quả tương tự như sau:

docs.google.com
-------------------------------------
Record Name . . . . . : docs.google.com
Record Type . . . . . : 1
Time To Live . . . . : 21
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . : 172.217.6.174

Trong DNS, bản ghi (record) "A" là một phần của DNS entry có chứa địa chỉ IP cho host name nhất định. Bộ nhớ cache DNS lưu trữ địa chỉ này, tên website được yêu cầu và một số tham số khác từ DNS entry của host.

Learning English Everyday