How it works
Last updated
Last updated
Khởi tạo truy vấn DNS: Khi người dùng muốn truy cập một trang web (ví dụ: www.cmcdns.com), thiết bị của họ sẽ tạo ra một yêu cầu DNS (DNS Query) để tìm địa chỉ IP của tên miền. Đây là bước đầu tiên giúp người dùng kết nối đến đúng máy chủ lưu trữ trang web đó.
DNS Resolver: Yêu cầu này được gửi tới một DNS Resolver (thường là dịch vụ DNS của nhà cung cấp dịch vụ internet - ISP). DNS Resolver là thành phần trung gian trong hệ thống DNS, có nhiệm vụ tìm kiếm địa chỉ IP của tên miền bằng cách kiểm tra trong bộ nhớ cache hoặc hỏi tiếp các máy chủ DNS khác. Nếu nó đã có sẵn IP của tên miền đó trong bộ nhớ cache, nó sẽ trả lại kết quả ngay cho người dùng. Nếu không có, nó sẽ chuyển tiếp yêu cầu tới các máy chủ DNS cao hơn, trong trường hợp này là CMC Authoritative DNS Service (CMC Cloud CDN).
CMC Authoritative DNS Service: Khi DNS Resolver không có thông tin IP trong bộ nhớ cache, nó sẽ gửi truy vấn lên CMC DNS Service. Đây là dịch vụ DNS có quyền quản lý và lưu trữ các bản ghi DNS chính thức của tên miền. CMC DNS chịu trách nhiệm tra cứu địa chỉ IP chính xác cho tên miền được yêu cầu. Trong ví dụ này, nó tìm và trả về địa chỉ IP 203.0.113.110 cho tên miền www.cmcdns.com.
Trả địa chỉ IP về DNS Resolver: Sau khi CMC DNS Service tìm thấy địa chỉ IP, nó sẽ gửi lại IP này cho DNS Resolver (ISP). Lúc này, DNS Resolver đã có được thông tin chính xác và sẽ chuyển tiếp IP này về cho thiết bị của người dùng.
DNS Resolver trả địa chỉ IP về thiết bị người dùng: DNS Resolver gửi địa chỉ IP vừa nhận được (203.0.113.110) về thiết bị của người dùng. Nhờ đó, thiết bị người dùng biết được địa chỉ IP thực sự của trang web mà họ muốn truy cập.
Gửi yêu cầu trực tiếp tới Endpoint: Thiết bị của người dùng sử dụng địa chỉ IP đã nhận để gửi yêu cầu truy cập (HTTP request) trực tiếp đến máy chủ (Endpoint) có địa chỉ IP là 203.0.113.110, nơi nội dung của trang web được lưu trữ.
Nhận phản hồi từ máy chủ: Máy chủ Endpoint nhận yêu cầu từ thiết bị của người dùng, xử lý và gửi lại phản hồi dưới dạng nội dung trang web. Thiết bị của người dùng sau đó hiển thị nội dung trang web này để họ có thể truy cập và sử dụng.