기본 및 보조 DNS

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

학습 목표

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

  • 기본 DNS 서버에서 수행하는 작업의 정의
  • 기본 DNS 서버와 보조 DNS 서버의 차이점 이해하기
  • 동적 DNS(DDNS)의 기능 이해하기

관련 콘텐츠


계속 알아보시겠어요?

인터넷에서 가장 인기 있는 인사이트를 한 달에 한 번 정리하는 Cloudflare의 월간 요약본 theNET를 구독하세요!

Cloudflare가 개인 데이터를 수집하고 처리하는 방법은 Cloudflare의 개인정보 취급방침을 참조하세요.

글 링크 복사

모든 Cloudflare 요금제에 포함된 무료 DNS

기본 DNS 서버란?

DNS, 즉 도메인 네임 시스템은 도메인 이름을 IP 주소로 변환하므로 사용자는 길고 구체적인 숫자 및 문자 문자열을 외울 필요 없이 인터넷 사이트를 쉽게 탐색할 수 있습니다.

이 시스템에서 기본 DNS 서버는 웹 사이트의 주요 영역 파일을 호스팅하는 서버입니다.이 파일은 IP 주소, 도메인 관리자의 ID, 다양한 리소스 레코드등 도메인에 대한 신뢰할 수 있는 모든 정보를 포함하는 텍스트 데이터베이스 파일입니다.리소스 레코드에는 해당 IP 주소와 함께 도메인 이름이 나열되며 다음과 같은 여러 가지 형식이 사용될 수 있습니다.

  • A 레코드: 도메인을 IPv4 주소로 지정합니다
  • AAAA 레코드: 도메인을 IPv6 주소로 지정합니다
  • MX 레코드: 도메인에 메일 서버를 할당합니다
  • NS 레코드: 도메인에 대한 권한 있는 DNS 서버를 식별합니다

기본 서버는 영역의 DNS 레코드에 필요한 변경도 담당합니다. 기본 서버가 업데이트를 완료하면 기본 서버에서 변경 요청을 보조 서버로 전달할 수 있습니다.

보조 DNS 서버란?

기본 DNS 서버에는 모든 관련 리소스 레코드가 포함되며 도메인에 대한 DNS 쿼리가 처리됩니다.반면 보조 DNS 서버에는 읽기 전용의 영역 파일 복사본이 포함되어 있으므로 수정할 수 없습니다.보조 DNS 서버는 로컬 파일에서 정보를 가져오는 대신 영역 전송이라는 통신 프로세스를 통해 기본 서버로부터 관련 정보를 받습니다.

영역 전송은 여러 보조 서버 간에 완료되면 더 복잡해집니다. 몇 개의 보조 서버를 사용하는 경우, 영역 파일 복사본을 나머지 보조 서버 풀에 복제할 수 있도록 하나의 서버를 상위 계층 보조 서버로 지정할 수 있습니다.

기본 DNS 서버는 어떻게 구성될까요?

서버 관리자는 DNS 서버를 기본 서버 또는 보조 서버로 지정할 수 있습니다. 경우에 따라 서버는 한 영역의 기본 서버이면서 다른 영역의 보조 서버가 될 수 있습니다.

각 영역의 기본 DNS 서버는 하나로 제한되지만, 보조 DNS 서버는 여러 개 있을 수 있습니다. 하나 이상의 보조 서버를 유지 관리하면 기본 서버가 응답하지 않는 경우에도 쿼리를 해결할 수 있습니다.

보조 DNS 서버를 사용하면 어떤 이점이 있을까요?

도메인에 대한 DNS 쿼리를 완료하는 데 보조 DNS 서버가 반드시 필요한 것은 아니지만, 하나 이상의 DNS 쿼리를 설정하는 것이 표준 관행이며 많은 등록 기관에서도 이를 요구합니다.

보조 DNS 서버를 사용하면 다음과 같은 두 가지 주요 이점이 있습니다.

  • 이중화 및 복원력: 하나의 DNS 서버에만 의존하면 단일 장애점이 생성됩니다.기본 서버가 실패하거나 공격으로 인해 손상된 경우 잠재적 방문자는 더 이상 원하는 도메인에 액세스할 수 없습니다.보조 서버를 사용하면 이중화가 생성되고 사용자가 서비스 중단을 경험할 가능성이 줄어듭니다.
  • 부하 분산: 보조 DNS 서버는 도메인으로 들어오는 요청의 부담을 공유하여 기본 서버에 과부하가 걸려 서비스 거부가 발생하지 않도록 할 수 있습니다.각 서버에 거의 동일한 양의 트래픽을 보내도록 설계된 부하 분산 기술인 라운드 로빈 DNS를 사용하여 이 작업을 수행합니다.

동적 DNS란?

동적 DNS(DDNS)는 IP 주소를 자동으로 업데이트하는 서비스입니다.이 서비스는 고정 IP가 할당되지 않고 대신 인터넷 서비스 공급자(ISP)로부터 IP를 임시로 임대하는 소규모 웹 자산(개인 웹 사이트, 소규모 사업체 등)에 특히 유용합니다.

사용자는 기본 서버를 통해 도메인의 IP 주소를 자주 수동으로 변경하는 대신 DDNS를 사용하여 도메인에 할당된 최신 IP 주소로 DNS 레코드를 자동으로 업데이트할 수 있습니다.

Cloudflare는 기본 또는 보조 DNS 중 어느 것을 제공할까요?

Cloudflare에서는 숨겨진 기본 설정에서 구성하거나 보조 DNS 서비스로 구성할 수 있는 관리형 DNS 서비스를 제공합니다. 숨겨진 기본 설정의 경우, 사용자가 등록되지 않은 기본 서버를 확립하여 모든 영역 파일 및 변경 사항을 저장한 후 하나 이상의 보조 서버가 쿼리를 수신하고 해결할 수 있도록 합니다. 보조 서버는 기본적으로 1차 서버의 기능을 수행하지만, 설정이 숨겨져 있으므로 사용자는 자신의 원래 IP를 숨기고 공격으로부터 보호할 수 있습니다.