DNS 서버는 목적지인 웹서버에 접근하기 위해 중요한 역할을 수행한다.
여기서 DNS서버는 단일 구성이 아닌, Primary DNS 서버와 Secondary DNS 서버의 다중구성이 기본이다.
이전 장에서 설명한 것처럼, DNS 서버는 캐쉬서버와 컨텐츠 서버로 나누어진다.
# 캐쉬 서버의 다중화
LAN에 배치하는 캐쉬서버는 클라이언트가 문의한 명명해결(도메인명과 IP주소 변환)의 정보를 캐쉬(임시보존)하는 역할을 한다.
따라서 Primary DNS 서버와 Secondary DNS 서버로 특별히 다중화 설정을 할 필요는 없다.
클라이언트 OS의 DNS 설정에서 Primary DNS 서버와 Secondary DNS 서버를 설정해 다중화 처리를 실행한다.
Primary DNS 서버로부터 답이 없는 경우, Secondary DNS 서버에 문의하는 방식이다.
# 컨텐츠 서버의 다중화
컨텐츠서버는 도메인명에 대한 정보(Zone File)를 보존하는 중요한 서버이다.
만약 Primary DNS 서버가 다운되어도, Secondary DNS 서버에서 같은 정보를 반환할 수 있기 때문에, 같은 Zone File을 가지고 있어야 한다.
같은 Zone File을 같이 위한 기능이 Zone 전송이다. 이는 Primary DNS 서버에서 Secondary DNS 서버에 Zone File을 복사하여 전송하는 기능이다. 정기적 혹은 임의적인 타이밍으로 Zone 전송을 실행하여 동기화한다.
상위 DNS 서버는 Primary DNS 서버와 Secondary DNS 서버의 정보를 모두 등록하여, 어느 쪽으로 문의가 오더라도 같은 결과를 반환하도록 한다.
'개발서 > 서버의 기본' 카테고리의 다른 글
4-06 Active Directory Domain 구성의 장점 (0) | 2020.08.05 |
---|---|
4-05 Work Group과 Active Directory 도메인 (0) | 2020.08.05 |
4-03 DNS 서버의 역할 (0) | 2020.07.31 |
4-02 DHCP 서버의 역할 (0) | 2020.07.30 |
4-01 사내 서버 배치 (0) | 2020.07.30 |