<font color=navy>이 방식은 서버간의 부하를 분산하는 기법인데
보통 여러대의 웹서버에 부하가 균형있게 걸리도록 하는데 사용됩니다.
예를 들어...
원래 도메인(접속하고자 하는 도메인) : www.domain.com 웹서버 1 : www1.domain.com(192.168.1.22)
웹서버 2 : www2.domain.com(192.168.1.33)
www.domain.com으로 들어오는 요청에 대해 www1과 www2 두대의
웹서버에 분산해서 접속시키고자 할 경우...
round robin dns 방식을 이용해서 아래와 같이 해줄수 있습니다.
www.domain.com 도메인의 zone 파일 설정
-----------------------------------------
.
.
www1 IN A 192.168.1.22
www2 IN A 192.168.1.33
www IN CNAME www1
www IN CNAME www2
.
.
---------------------------------------------
이런 식으로 해주시고 www.domain.com으로 접속하면
네임서버는 www1과 www2의 IP를 교대로 보내주게 됩니다.
www.domain.com으로 ping을 쳐보고 끊고 다시 쳐보면
교대로 IP가 나올겁니다.
이 방식을 사용하게 되면 로드밸런싱 하드웨어나 소프트웨어의 추가없이
DNS 설정만으로 쉽게 로드밸런싱을 할 수 있지만,
DNS에서 어떤 서버에 부하가 많은지 적은지를 알 수 없고
한 서버가 망가지더라도 DNS에서 계속해서 분산해주기 때문에
접속하려는 사람 절반만이 접속할 수 있습니다.
나머지는 다시는 접속하지 않을수도 있죠.
그래서 포탈 등의 대형사이트에서는 사용하지 않는것이 나을듯...
좀 더 우수하고 신뢰성있는 로드밸런싱을 원한다면 전문 하드웨어와
소프트웨어를 사용하는것이 나을 겁니다.</font>
: dns 라운드 로빈방식에 관한 간략한 설명이나
: 문서가 있으시면 도움 부탁드리겠습니다.
: 제가 이것때문에 속을 썩고 있습니다.
: 제발 부탁...^^
--
안토니오 반