Round robin DNS là gì?

Round robin DNS (hay DNS xoay vòng) là một kỹ thuật cân bằng tải (load balancing) đơn giản được sử dụng trong hệ thống DNS bằng cách sử dụng nhiều địa chỉ IP khác nhau cho một tên miền duy nhất.

Máy chủ DNS được bật tính năng round robin sẽ có nhiều bản ghi A khác nhau cho một tên miền duy nhất. Mỗi khi máy chủ DNS được truy vấn, nó sẽ xoay vòng lần lượt các địa chỉ IP đã được cấu hình trong hàng đợi, điều này có ưu điểm là giúp tên miền được san tải lưu lượng website đến nhiều địa chỉ IP của các máy chủ khác nhau, tuy nhiên nó cũng có nhiều điểm hạn chế lớn:

  1. Không hỗ trợ chuyển đổi dự phòng (failover): khi một máy chủ gặp sự cố, round robin DNS không thể tự động chuyển lưu lượng sang máy chủ khác kịp thời và tự động. Điều này đòi hỏi sự can thiệp thủ công để thay đổi danh sách địa chỉ IP trong bản ghi DNS. Đây là một nhược điểm lớn của kỹ thuật này.
  2. Khả năng phân phối không đều: giống như việc cùng một số lượng người chia đều trong hai nhà hàng, nhưng một nhà hàng thì không có ai yêu cầu gì, nhưng nhà hàng kia thì gọi phục vụ yêu cầu rất nhiều, thậm chí quá tải. Round robin DNS không tính toán được tải của máy chủ, thời gian xử lý, khoảng cách địa lý và các yếu tố khác mà các cách cân bằng tải khác  có thể cấu hình được.
  3. Gặp vấn đề khi caching: Các máy chủ DNS thường sẽ lưu trữ kết quả từ round robin DNS trong bộ nhớ cache trong một khoảng thời gian nhất định để giảm số lượng truy vấn. Điều này có thể dẫn đến việc các máy tính kết nối liên tục đến cùng một máy chủ trong một khoảng thời gian, thay vì phân phối theo lưu lượng mạng.

Hầu hết các nhà cung cấp DNS đều hỗ trợ cơ chế round robin DNS, cho phép trỏ nhiều bản ghi IP chung cho một tên miền, tuy nhiên phương pháp này không được sử dụng phổ biến so với các cách cân bằng tải khác.

Nếu bạn có nhu cầu mua vps hãy ghé thăm VPSRE.NET

Bảng giá

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *