이전에 설치한 네임서버 https://uno-kim.tistory.com/302
서버구축-4] 마스터 네임 서버 설치하고 운영 -3 - FTP 서버 설치 / 리눅스 마스터 네임 서버 구축
지난글 : 마스터 네임서버 도메인 설정 https://uno-kim.tistory.com/301 [서버구축-3] 마스터 네임 서버 설치하고 운영 -3 - FTP 서버 설치 / 리눅스 마스터 네임 서버 구축 지난 글 FTP 서버 설처 https://uno-kim.
uno-kim.tistory.com
라운드 로빈 방식의 네임 서버를 구현해 보겠습니다.
라운드 로빈 방식의 네임서버를 구현하려면 여러대의 웹 서버를 설치해서 운영합니다.
그러나 저의 환경에서는 완전하지 않아
이미 인터넷에 구현된 다른 웹사이트를 우리가 구현한 웹 사이트라고 간주하고
진행해보겠습니다.
이게 라운드 로빈방식이 확실히 더 잘 보일 것입니다.
*즉 제가 이전에 구축한 ( 참고 : 이전글 ) www.john.com 접속 시 A,B,C 3개의 웹 사이트를 차례로 보여주는 방식으로 진행할 것입니다
1. 기존에 구축한 웹 서버 IP 주소 확인
기존에 구축된 웹 서버의 IP 주소를 몇개 확인해 보겠습니다.
- www.google.com
- www,nate.com
- www.ubuntu.com
확인한 IP의 주소를 지난 포스팅에서 만든 www.john.com 의 3대의 웹 서버라고 가정하겠습니다.
- 구글 : 142.250.206.228
- 네이트 : 120.50.131.112
- 우분투: 185.125.190.21
2. 서버설정파일 수정
gedit 이나 nano 로
/etc/bind/john.com.db
파일을 다음과 같이 수정합니다.
기존에 있던 'WWW IN A 192.168.111.55 '행은 삭제 했으며
webserver.john.com. 의 제일뒤에 마침표( . ) 가 있다는것에 주의만 해주면 된다.
변경 사항을 적용 하기위해
systemctl restart named
명령을 통해 서버를 다시 가동한다.
* CNAME은 Canonical NAME의 의미로, 기준이 되는 이름이며 CNAME 행 아래에 있는 3개의행이 기준에 해당한
다. 또 55/155/255 단순한 차례를 나타내는 것이며, 서로 다른 숫자면 아무거나 관계 없다.
재시작후 가동상태 확인한모습
3. 작동테스트
nslookup
을 통해서 작동이 되는지 확인한다.
먼저 nslookup 명령어를 입력한 다음
server 192.168.111.100
명령을 입력해서 www.john.com 웹 서버 정보를 확인해본다.
4. 브라우저에서 확인
웹 브라우저를 실행해서 www.john.com에 접속해 본다.
동영상을 보면 www.john.com/ 에 접속시도하면 어쩔땐 네이트화면이, 어쩔땐 우분투 사이트가 나타난다.
이것은
라운드 로빈 방식의 작동을 확인하기까지만 하기위해 www.john.com/ 접속시 3개의 사이트로 접속되는지 확인하는 단계이다.
실제 상황이라면 웹 서버의 IP 주소가 다를 뿐, www.john.com/ 에 접속하면 당연히 모두 같은 웹 페이지가 나와야 한다.
'리눅스공부 > 네임 서버 설치와 운영' 카테고리의 다른 글
[개념] 라운드 로빈 방식의 네임 서버 / 리눅스 네임 서버 구축 및 설치 (0) | 2023.01.03 |
---|---|
서버구축-4] 마스터 네임 서버 설치하고 운영 -3 - FTP 서버 설치 / 리눅스 마스터 네임 서버 구축 (0) | 2023.01.02 |
[서버구축-3] 마스터 네임 서버 설치하고 운영 -3 - FTP 서버 설치 / 리눅스 마스터 네임 서버 구축 (0) | 2023.01.01 |
[서버구축-2] 마스터 네임 서버 설치하고 운영 -2 - FTP 서버 설치 / 리눅스 마스터 네임 서버 구축 (0) | 2022.12.31 |
[서버구축-1] 마스터 네임 서버 설치하고 운영 -1 - 웹 서버 설치 / 리눅스 마스터 네임 서버 구축 (0) | 2022.12.31 |
댓글