cloud bee

라운드 로빈 DNS 서버 본문

이론 및 개념정리/서버

라운드 로빈 DNS 서버

who you 2023. 1. 27. 07:18

오늘은 DNS를 좀 건드리도록 할 것이다. -> 라운드 로빈( Round Robin ) 방식으로 진행한다.

라운드 로빈 방식이 과연 무엇일까????🤔


라운드 로빈( Round Robin )

라운드 로빈( Round Robin ) 방식

1대가 아니라 여러 대의 웹 서버를 운영해서, 웹 클라이언트가 서비스를 요청할 경우에 교대로 서비스를 실행하는 것을 의미한다.

-> 즉 웹 서버의 부하를 여러 대가 공평하게 나눌 수 있게 되어 효율적으로 처리할 수 있다.

 

간단한 예로 nslookup 명령어를 사용하여 microsoft.co.kr의 레코드를 조회해 보도록 할 것이다.

여러 개의 IP주소가 조회된 것을 확인할 수 있다.

microsoft.co.kr


DNS 서버 구성

이번에는 라운드 로빈( Round Robin ) 방식으로 DNS 서버를 구성하도록 할 것이다.

 

1-0 우선 사용할 IP주소를 파악하도록 한다.

파악한 주소들

 

1-1  [DNS 관리자] 왼쪽 트리에서 ‘this.com’을 선택하고, 오른쪽 창에서 기존의 www를 선택하고 마우스 오른쪽 버튼을 클릭한 후 [삭제]를 선택해 지우도록 한다. ftp도 지운다.

DNS 관리자

 

1-2 this.com을 선택하고 마우스 오른쪽 버튼을 클릭한 후 [새 호스트]를 선택한다.

이름은 ‘www’를 사용하도록 하고, IP 주소는 1-0에서 알아낸 IP 주소 중 하나를 입력한다.

이후 <호스트 추가>를 클릭한다.

호스트 설정

 

1-3   1-2와 같은 방식으로 이름에 ‘www’를 알아낸 IP 주소 중 두 번째 IP 주소를 입력하고 <호스트 추가>를 클릭하도록 한다. 같은 방식으로 이름에 ‘www’를 알아낸 IP 주소 중 세 번째 주소도 입력하도록 한다.

최종적으로 www에 대해서 3개의 IP 주소를 할당하게 된다.

ip 주소 할당


클라이언트 테스트

클라이언트에서 라운드 로빈( Round Robin )의 작동을 테스트해 보도록 할 것이다.

 

2-1 명령 프롬프트를 실행한다.

 

2-2  nslookup 명령을 실행하고 www.this.com을 반복해서 확인해 보도록한다.

그렇게 하면 웹 서버의 IP 주소의 우선 순서가 계속 돌아가면서 나올 것이다.

라운드 로빈( Round Robin ) 방식으로 작동하는 것을 확인할 수 있다.

라운드 로빈 작동 확인

 

'이론 및 개념정리 > 서버' 카테고리의 다른 글

이메일 서버 개념 정리  (0) 2023.02.03
DNS 및 DNS 질의 과정 정리  (0) 2023.01.30
[서버] 리눅스 vs 윈도우  (0) 2023.01.23
DNS 서버 정리 테스트  (2) 2023.01.14
Stateful vs stateless  (0) 2023.01.13
Comments