Recursive resolver là gì?

Noun Web
DNS recursor

Recursive resolver còn được gọi là DNS recursor là điểm dừng đầu tiên trong một truy vấn DNS (DNS query). Recursive resolver hoạt động như một người trung gian giữa máy khách (client) và DNS nameserver. Sau khi nhận được truy vấn DNS từ web client, recursive resolver sẽ phản hồi với dữ liệu được lưu trong bộ nhớ cache hoặc gửi yêu cầu (request) đến root nameserver, sau đó là một yêu cầu khác tới TLD nameserve, sau đó là yêu cầu cuối cùng tới authoritative nameserver. Sau khi nhận được phản hồi (response) từ authoritative nameserver chứa địa chỉ IP được yêu cầu (IP address), recursive resolver sau đó sẽ gửi phản hồi đến máy khách.

Trong quá trình này, recursive resolver sẽ lưu vào bộ nhớ cache thông tin nhận được từ các authoritative nameserver. Khi một máy khách yêu cầu địa chỉ IP của tên miền (domain name) đã được một máy khách khác yêu cầu gần đây, recursive resolver có thể không giao tiếp với các nameserver và chỉ gửi cho máy khách bản ghi (record) được yêu cầu từ bộ nhớ cache của nó.

Hầu hết người dùng internet sử dụng recursive resolver do ISP của họ cung cấp.

Learning English Everyday