DNS

Định nghĩa

DNS là hệ thống phân giải tên miền thành địa chỉ mạng để browser/client biết gửi request tới đâu.

Cách hiểu bằng lời của tôi

DNS là bước đầu tiên trước khi request chạm vào CDN, load balancer hay app. Vì lookup được cache ở nhiều tầng, hệ thống thường rất nhanh; nhưng khi DNS sai, user thấy “app không vào được” dù server phía sau vẫn khỏe.

Cơ chế

browser
-> recursive resolver
-> root servers
-> TLD servers
-> authoritative name server
-> IP address

Liên kết