DNS 라운드 로빈

DNS 라운드 로빈은 서로 다른 [[ip-address|IP 주소]]를 가진 여러 [[a-record|A 레코드]] 또는 [[aaaa-record|AAAA 레코드]]를 단일 호스트명에 연결하는 간단한 로드 밸런싱 기법입니다. [[recursive-dns|리졸버]]는 주소를 순서대로 순환하여 들어오는 연결을 여러 서버에 분산시킵니다. 라운드 로빈은 세션 인식 없이 DNS 수준의 무작위화에 의존하기 때문에 헬스 체크나 스티키 세션을 제공하지 않습니다. 장애 서버는 레코드가 수동으로 업데이트되거나 [[ttl|TTL]]이 만료될 때까지 계속 트래픽을 받습니다. 더 정교한 대안으로는 애니캐스트 라우팅, GeoDNS, 애플리케이션 레이어 로드 밸런서가 있습니다.

예시

A website with three servers at 1.2.3.4, 1.2.3.5, and 1.2.3.6 can list all three as A records for www.example.com; successive DNS lookups return them in rotation, spreading traffic roughly evenly across all three servers.