다른 Azure 서비스와 함께 Azure DNS가 작동하는 방법
Azure DNS는 호스팅된 DNS 관리 및 이름 확인 서비스입니다. Azure에 배포한 다른 애플리케이션 및 서비스에 대한 공용 DNS 이름을 만드는 데 사용할 수 있습니다. 사용자 지정 도메인에 Azure 서비스의 이름을 만드는 작업은 간단합니다. 서비스에 대한 올바른 유형의 레코드만 추가하면 됩니다.
- 동적으로 할당된 IP 주소의 경우 Azure가 서비스에 대해 만든 DNS 이름에 매핑하는 DNS CNAME 레코드를 만들 수 있습니다. DNS 표준은 영역 루트에 대해 CNAME 레코드를 사용하지 못하도록 합니다. 대신, 별칭 레코드를 사용할 수 있습니다. 자세한 내용은 자습서: Azure 공용 IP 주소를 가리키도록 별칭 레코드 구성을 참조하세요.
- 정적으로 할당된 IP 주소의 경우 영역 루트의 naked 도메인 이름을 포함한 모든 이름을 사용하여 DNS A 레코드를 만들 수 있습니다.
다음 표에서는 다양한 Azure 서비스에 사용할 수 있도록 지원되는 레코드 형식을 설명합니다. 표에서 볼 수 있듯이, Azure DNS는 인터넷 연결 네트워크 리소스에 대해 DNS 레코드만 지원합니다. Azure DNS는 내부, 프라이빗 주소의 이름 확인에 사용할 수 없습니다.
Azure 서비스 | 네트워크 인터페이스 | 설명 |
---|---|---|
Azure Application Gateway | 프런트 엔드 공용 IP | DNS A 또는 CNAME 레코드를 만들 수 있습니다. |
Azure Load Balancer | 프런트 엔드 공용 IP | DNS A 또는 CNAME 레코드를 만들 수 있습니다. 부하 분산 장치는 동적으로 할당된 IPv6 공용 IP 주소를 가질 수 있습니다. IPv6 주소에 대한 CNAME 레코드를 만듭니다. |
Azure Traffic Manager | 공용 이름 | Traffic Manager 프로필에 할당된 trafficmanager.net 이름에 매핑되는 별칭 레코드를 만들 수 있습니다. 자세한 내용은 자습서: Traffic Manager를 사용하여 apex 도메인 이름을 지원하도록 별칭 레코드 구성을 참조하세요. |
Azure Cloud Services | 공용 IP | 정적으로 할당된 IP 주소의 경우 DNS A 레코드를 만들 수 있습니다. 동적으로 할당된 IP 주소의 경우 cloudapp.net 이름에 매핑하는 CNAME 레코드를 만들어야 합니다. |
Azure App Service | 외부 IP | 외부 IP 주소의 경우 DNS A 레코드를 만들 수 있습니다. 그렇지 않으면 azurewebsites.net 이름에 매핑하는 CNAME 레코드를 만들어야 합니다. 자세한 내용은 Azure 앱에 사용자 지정 도메인 이름 매핑을 참조하세요. |
Azure Resource Manager VM | 공용 IP | Resource Manager VM은 공용 IP 주소를 가질 수 있습니다. 공용 IP 주소가 있는 VM은 부하 분산 장치 뒤에도 올 수 있습니다. 공용 주소에 대한 DNS A, CNAME 또는 별칭 레코드를 만들 수 있습니다. 이 사용자 지정 이름을 사용하여 부하 분산 장치의 VIP를 우회할 수 있습니다. |
클래식 VM | 공용 IP | PowerShell 또는 CLI를 사용하여 만든 클래식 VM은 동적 또는 고정(예약된) 가상 주소로 구성할 수 있습니다. DNS CNAME 또는 A 레코드를 각각 만들 수 있습니다. |
다음 단계
- DNS 영역에서 레코드 집합 및 레코드 관리 방법을 알아봅니다.