기본 및 보조 DNS

기본 DNS 서버는 제어 영역 파일을 호스트하는 반면 보조 DNS 서버는 신뢰성과 이중화를 위해 사용됩니다.

Share facebook icon linkedin icon twitter icon email icon

기본 및 보조 DNS

학습 목표

이 글을 읽은 후에 다음을 할 수 있습니다:

  • 동적 DNS 정의
  • 기본 DNS 서버와 보조 DNS 서버의 차이점 이해
  • 보조 DNS 서버의 필요성 이해

기본 및 보조 DNS 서버란 무엇입니까?

서버 관리자는 DNS 서버를 설정하면서, DNS 서버를 기본 서버로 설정할지, 아니면 보조 서버로 설정할지 선택할 수 있습니다. 하나의 서버가 하나의 영역에서는 기본 서버가 되고, 다른 영역에서는 보조 서버가 되기도 합니다.

기본 서버는 영역 제어 파일을 호스팅하며, 이 파일은 도메인의 신뢰할 수 있는 정보를 모두 담고 있습니다. 이러한 정보에는 도메인의 IP 주소와 도메인 관리 담당자 같은 중요한 정보가 포함됩니다. 기본 서버는 이 정보를 로컬 파일에서 직접 가져옵니다. 영역의 DNS 레코드는 기본 서버에서만 변경할 수 있으며, 그런 다음 보조 서버를 업데이트할 수 있습니다.

보조 서버는 영역 파일의 읽기 전용 복사본을 포함하며, 통신 시 기본 서버에서 정보를 가져오는데, 이를 영역 전달이라고 합니다. 하나의 영역은 기본 DNS 서버를 하나만 가질 수 있지만, 보조 DNS 서버는 여러 개 가질 수 있습니다. 보조 서버에서는 영역의 DNS 레코드를 변경할 수 없지만, 보조 서버가 변경 요청을 기본 서버로 전달할 수 있는 경우도 있습니다.

보조 DNS 서버가 있는 이유는 무엇입니까?

기본 DNS 서버는 관련된 자원 레코드를 모두 포함하며 도메인에 대한 DNS 쿼리를 처리할 수 있지만, 하나 이상의 보조 DNS 서버를 갖는 것이 표준이며 많은 등록 기관이 이를 요구합니다. 이러한 보조 서버의 이점은 기본 DNS 서버가 중단될 경우에 이중화를 제공하고, 기본 서버에 과부하가 걸려 서비스 거부로 이어지지 않도록, 요청 부하를 도메인에 분산시킬 수 있다는 것입니다. 이는 클러스터의 각 서버에 거의 동일한 양의 트래픽을 보내도록 설계된 부하 분산 기법인 라운드 로빈 DNS를 사용하여 수행할 수 있습니다. Cloudflare의 DNS가 서비스 거부 공격을 막아내는 방법을 알아보세요.