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