1장. DNS 서비스 소개


DNS 서비스(designate)는 RHOSP(Red Hat OpenStack Platform) 배포를 위한 DNS-as-a-Service 구현을 제공합니다.

이 섹션에서는 몇 가지 DNS(Domain Name System) 기본 사항을 간략하게 설명하고, DNS 서비스 구성 요소를 설명하고, 간단한 사용 사례를 제공하며, DNS 서비스를 실행하는 다양한 방법을 나열합니다.

이 섹션에 포함된 항목은 다음과 같습니다.

1.1. DNS(Domain Name System)의 기본 사항

DNS(Domain Name System)는 사설 또는 공용 네트워크에 연결된 리소스의 이름 지정 시스템입니다. 계층적 분산 데이터베이스인 DNS는 영역 이라는 다양한 그룹으로 구성된 도메인 이름과 리소스에 대한 정보를 연결합니다. 권한 있는 이름 서버는 확인자가 네트워크 데이터를 라우팅하기 위한 리소스를 식별하고 찾을 수 있는 레코드에 리소스 및 영역 정보를 저장합니다.

이름은 위임을 용이하게 하는 영역의 계층 구조로 나뉩니다. 별도의 이름 서버는 특정 영역을 담당합니다.

그림 1.1. 도메인 이름 시스템

188 서비스 1221 이름 시스템으로 OpenStack DNS

간단히 . (점)인 루트 영역에는 다양한 최상위 도메인(TLD)을 다른 이름 서버에 위임하는 레코드가 포함되어 있습니다. 이러한 유형의 레코드는 이름 서버(NS) 레코드라고 하며 특정 도메인에 대해 권한이 있는 DNS 서버를 식별합니다. 도메인의 주 및 백업 이름 서버를 나타내는 NS 레코드가 두 개 이상 있는 것은 드문 일이 아닙니다.

루트 영역 아래에는 TLD 내에서만 도메인에 대한 레코드가 포함된 다양한 TLD 이름 서버가 있습니다. 이는 주소 레코드 및 표준 이름 레코드이며 각각 ACNAME 레코드라고 합니다.

예를 들어 .com 이름 서버에는 example.com 의 CNAME 레코드와 다른 이름 서버에 영역을 위임하는 NS 레코드가 포함되어 있습니다. 도메인 example.com 에는 자체 이름 서버가 있을 수 있으므로 cloud.example.com 과 같은 다른 도메인을 생성할 수 있습니다.

확인자는 일반적으로 두 부분으로 구성됩니다. 일반적으로 사용자 컴퓨터의 라이브러리인 스텁 확인자 및 사용자에게 결과를 반환하기 전에 이름 서버에 대한 쿼리를 수행하는 재귀 확인 자입니다. 도메인을 검색할 때 확인자는 도메인 끝에 시작하여 도메인 시작 방향으로 작동합니다.

예를 들어 cloud.example.com 을 검색할 때 확인자는 루트 이름 서버로 시작합니다 . 루트는 .com 이름 서버의 위치로 응답합니다. 그런 다음 확인자가 .com 이름 서버에 연결하여 example.com 이름 서버를 가져옵니다. 마지막으로 확인자는 cloud.example.com 레코드를 찾아서 사용자에게 반환합니다.

그림 1.2. DNS 쿼리 확인

188 OpenStack DNS as a Service 1221 resolver
Expand

1

사용자가 cloud.example.com 주소를 쿼리합니다.

2

재귀 확인자는 cloud.example.com루트 영역 이름 서버를 쿼리합니다.

3

레코드를 찾을 수 없으며 루트 영역은 .com 의 이름 서버를 제공합니다.

4

확인자는 cloud.example .com 의 . com 이름 서버를 쿼리합니다.

5

레코드를 찾을 수 없으며 .com 영역은 example.com 의 이름 서버를 제공합니다.

6

확인자는 cloud. example.com 의 example. com 이름 서버를 쿼리합니다.

7

example.com 이름 서버는 cloud.example.com 을 찾고 cloud.example.com 의 A 레코드를 확인자에게 제공합니다.

8

확인자는 cloud.example.com 의 A 레코드를 사용자에게 전달합니다.

이 검색을 보다 효율적으로 수행하기 위해 결과는 확인자에서 캐시되므로 첫 번째 사용자가 cloud.example.com 을 요청한 후 확인자는 후속 요청에 대해 캐시된 결과를 신속하게 반환할 수 있습니다.

Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동