Linux 3

[MAC 환경] 이것이 리눅스다 라운드 로빈 네임 서버 공부하기

안녕하세요! 리눅스 서버 운영을 하다 보면 접속자가 몰려 서버가 느려지는 상황을 마주하게 됩니다. 오늘은 네임 서버(DNS)를 활용해 여러 대의 웹 서버로 접속을 분산시키는 '라운드 로빈 네임 서버'에 대해 알아보겠습니다.1. 라운드 로빈 네임 서버란?대형 웹 사이트처럼 사용자 접속이 엄청나게 많은 경우, 단 한 대의 웹 서버로는 모든 요청을 처리하기 부족합니다.이때 동일한 서비스를 제공하는 웹 서버를 여러 대(예: 3대) 준비하고, 네임 서버가 IP 주소를 알려줄 때 순차적으로 돌아가며 알려주는 방식입니다.작동 원리: 1. 첫 번째 사용자에게는 A 서버 IP 전달 2. 두 번째 사용자에게는 B 서버 IP 전달 3. 세 번째 사용자에게는 C 서버 IP 전달 4. 네 번째 사용자에게는 다시 A 서버 IP ..

[MAC 환경] 이것이 리눅스다 마스터 네임 서버 공부하기

지난 포스팅에서는 남의 주소를 대신 물어봐 주는 '캐싱 전용 네임 서버'를 알아봤는데요.오늘은 한 단계 더 나아가, 내가 직접 도메인의 주인이 되어 하위 호스트들을 관리하는 '마스터 네임 서버'를 구축해 보겠습니다. 1. 마스터 네임 서버란?마스터 네임 서버는 특정 도메인 영역(Zone)에 대한 모든 정보를 직접 가지고 있는 서버입니다.캐싱 서버: "모르는데 잠시만요, 제가 물어봐 드릴게요." (중개인)마스터 서버: "그 주소는 제 관리 구역입니다. IP는 이거예요!" (주인)이 서버를 구축하면 www, ftp, mail 등 다양한 서브 도메인을 내가 원하는 IP로 연결할 수 있습니다. 2. 실습 환경 구성이번 실습에서는 총 3~4대의 가상 머신을 사용합니다.Server (100번): 마스터 네임 서버 ..

[Rocky Linux] 캐싱 전용 네임 서버(DNS) 개념 이해 및 구축하기

1. 캐싱 전용 네임 서버란?캐싱 전용 네임 서버는 말 그대로 "자신이 직접 관리하는 도메인 영역은 없지만,클라이언트의 요청을 대신 외부로 나가서 알아오고 그 결과를 캐시에 저장하는 서버" 입니다. 2. DNS 작동 원리 우리가 브라우저에 www.nate.com을 입력하면 다음과 같은 계층적 탐색이 일어납니다.PC: 로컬 네임 서버에게 주소를 묻습니다.로컬 네임 서버: 캐시에 없다면 루트(Root) 서버에게 묻습니다.루트 서버: .com 서버의 주소를 알려줍니다..com 서버: nate.com 관리 서버의 주소를 알려줍니다.nate.com 서버: 최종적으로 www 호스트의 IP 주소를 알려줍니다.로컬 네임 서버: 이 주소를 PC에 전달하고 자신의 캐시에 저장합니다. 3. 캐싱 전용 네임 서버 구축 실습환..