728x90
반응형
출처 : https://www.youtube.com/watch?v=x4nBh2LfjhE&list=PLVsNizTWUw7FqN2gq79Cb3R6qkS7mqOJk&index=53
라운드 로빈(Round Robin) 네임 서버
- 여러 대의 웹 서버를 운영해서, 웹 클라이언트가 서비스를 요청할 경우에 교대로 서비스를 실시하도록 하는 방식
- 웹 서버의 부하를 공평하게 여러 대가 나눠가지도록 하기 위해 사용
- 라운드 로빈 기법은 컴퓨터 공학의 여러 분야에서 쓰인다. 메커니즘은 동일. 자세한 항목은 네트워크 항목 참고.
라운드 로빈 방식의 네임서버 구현
실습 목표
- 외부 사이트 3개를 이용해서 라운드 로빈 방식으로 www.thisislinux.com을 구현해본다.
실습
우리가 현재 웹 서버 3개를 만들기는 환경이 여의치 않으므로 여러 IP 주소를 우리의 웹 서버라고 가정하고, 해당 웹 서버를 돌아가면서 알려주는 것으로 대체한다. 즉, thisislinux.com을 접속하면 여러 웹 사이트가 등장하게 만든다.
server 가상 머신을 부팅하고 root 사용자로 접속한다.
nslookup 명령을 입력하고 실제 운영 중인 웹 서버의 IP 주소 3개를 확인한다. 이 3개의 IP가 우리의 웹 서버 주소라고 가정하자.
gedit 에디터로 /var/named/thisislinux.com.db 를 실행한다. 그리고 해당 내용을 작성한다.
gedit /var/named/thisislinux.com.db
$TTL 3H
@ SOA @ root. ( 2 1D 1H 1W 1H )
IN NS @
IN A 192.168.111.100
ftp IN A 192.168.111.200
www IN CNAME webserver.thisislinux.com.
webserver 100 IN A 119.205.208.11
200 IN A 120.50.131.112
300 IN A 218.38.58.195
네임 서버를 재가동시키고, www.thisislinux.com의 정보를 확인하면, 위의 3개의 웹 서버가 연결되어있다.
systemctl restart named
nslookup
server 192.168.111.100
www.thisislinux.com
Client 가상 머신을 부팅하고 파이어폭스 웹 브라우저로 www.thisislinux.com 을 입력하면 3개의 웹 사이트가 번갈아가면서 나타나게 된다.
728x90
반응형
'Study > 이것이 리눅스다 with Rocky Linux 9' 카테고리의 다른 글
10장. 메일 서버 설치 및 운영 (2) - 센드메일 서버 구현(네이버, 다음 메일 서버 구현) (0) | 2024.01.03 |
---|---|
10장. 메일 서버 설치 및 운영 (1) - 메일 서버의 개념과 센드메일 서버 구현을 위한 네임 서버 구축 (3) | 2024.01.03 |
9장. 네임 서버 설치 및 운영 (3) - 마스터 네임 서버 (1) | 2024.01.02 |
9장. 네임 서버 설치 및 운영 (2) - 캐싱 전용 네임 서버 (0) | 2024.01.01 |
9장. 네임 서버 설치 및 운영 (1) - 네임 서버의 개념과 작동 (1) | 2023.12.31 |