M01 - 단원 6 Azure에서 DNS 설정 구성
연습 시나리오
이 단원에서는 Contoso Ltd.의 DNS 이름 확인을 구성합니다. contoso.com이라는 프라이빗 DNS 영역을 만들고, 등록 및 확인용 VNnet을 연결한 다음, 두 개의 가상 머신을 만들어 해당 구성을 테스트합니다.
이 연습에서 다음을 수행합니다.
- 작업 1: 프라이빗 DNS 영역 만들기
- 작업 2: 자동 등록을 위한 서브넷 연결
- 작업 3: 구성을 테스트할 가상 머신 만들기
-
작업 4: 레코드가 DNS 영역에 있는지 확인
참고: 대화형 랩 시뮬레이션 을 사용하여 이 랩을 원하는 속도로 클릭할 수 있습니다. 대화형 시뮬레이션과 호스트된 랩 간에 약간의 차이가 있을 수 있지만 보여주는 핵심 개념과 아이디어는 동일합니다.
예상 소요 시간: 25분
작업 1: 프라이빗 DNS 영역 만들기
-
Azure Portal로 이동합니다.
-
Azure 홈페이지의 검색 창에 dns를 입력한 다음 프라이빗 DNS 영역을 선택합니다.
-
프라이빗 DNS 영역에서 만들기를 선택합니다.
-
다음 표의 정보를 사용하여 프라이빗 DNS 영역을 만듭니다.
Tab 옵션 값 기본 사항 Resource group ContosoResourceGroup 이름 Contoso.com 태그 변경 필요 없음 검토 + 만들기 설정 검토 및 만들기 선택 -
배포가 완료될 때까지 기다렸다가 리소스로 이동을 선택합니다.
-
영역이 만들어졌는지 확인합니다.
작업 2: 자동 등록을 위한 서브넷 연결
-
Contoso.com의 DNS 관리에서 가상 네트워크 링크를 선택합니다.
-
Contoso.com | 가상 네트워크 링크에서 + 추가를 선택합니다.
-
다음 표의 정보를 사용하여 가상 네트워크 링크를 추가합니다.
옵션 값 링크 이름 CoreServicesVnetLink Subscription 변경 필요 없음 Virtual Network CoreServicesVnet(ContosoResourceGroup) 자동 등록 사용 선택한 상태 설정을 검토하고 확인을 선택합니다. -
새로 고침을 선택합니다.
-
CoreServicesVnetLink가 생성되었는지와 자동 등록이 설정되는지 확인합니다.
-
다음 표의 정보를 사용하여 ManufacturingVnet에 2~5단계를 반복합니다.
옵션 값 링크 이름 ManufacturingVnetLink Subscription 변경 필요 없음 Virtual Network ManufacturingVnet(ContosoResourceGroup) 자동 등록 사용 선택한 상태 설정을 검토하고 확인을 선택합니다. -
새로 고침을 선택합니다.
-
ManufacturingVnetLink가 생성되었는지와 자동 등록이 설정되는지 확인합니다.
-
다음 표의 정보를 사용하여 ResearchVnet에 2~5단계를 반복합니다.
옵션 값 링크 이름 ResearchVnetLink Subscription 변경 필요 없음 Virtual Network ResearchVnet(ContosoResourceGroup) 자동 등록 사용 선택한 상태 설정을 검토하고 확인을 선택합니다. -
새로 고침을 선택합니다.
-
ResearchVnetLink가 생성되었는지와 자동 등록이 설정되는지 확인합니다.
작업 3: 구성을 테스트할 가상 머신 만들기
이 섹션에서는 프라이빗 DNS 영역 구성을 테스트할 두 개의 테스트 VM을 만듭니다.
- Azure Portal 오른쪽 상단에 있는 Cloud Shell 아이콘을 선택합니다. 필요한 경우 셸을 구성합니다.
- PowerShell을 선택합니다.
- 스토리지 계정이 필요하지 않음과 구독을 선택한 다음 적용을 선택합니다.
- 터미널이 생성되고 프롬프트가 표시될 때까지 기다립니다.
-
Cloud Shell 창의 도구 모음에서 파일 관리 아이콘을 선택하고 드롭다운 메뉴에서 업로드를 선택한 후, azuredeploy.json 및 azuredeploy.parameters.json 파일을 소스 폴더 F:\Allfiles\Exercises\M01에서 Cloud Shell 홈 디렉토리로 하나씩 업로드합니다.
-
다음 ARM 템플릿을 배포하여 이 연습에 필요한 VM을 만듭니다.
참고: 관리 암호를 입력하라는 메시지가 표시됩니다.
$RGName = "ContosoResourceGroup" New-AzResourceGroupDeployment -ResourceGroupName $RGName -TemplateFile azuredeploy.json -TemplateParameterFile azuredeploy.parameters.json
-
배포가 완료되면 Azure Portal 홈페이지로 이동한 다음 가상 머신을 선택합니다.
- 두 가상 머신이 모두 만들어졌는지 확인합니다.
작업 4: 레코드가 DNS 영역에 있는지 확인
-
Azure Portal 홈 페이지에서 프라이빗 DNS 영역을 선택합니다.
-
프라이빗 DNS 영역에서 contoso.com을 선택합니다.
-
다음과 같이 두 VM 모두 호스트 (A) 레코드가 표시되는지 확인합니다.
-
VM의 이름 및 IP 주소를 기록해 둡니다.
RDP를 사용하여 테스트 VM에 연결
-
Azure Portal 홈 페이지에서 Virtual Machines를 선택합니다.
-
TestVM1을 선택합니다.
-
TestVM1에서 연결 > RDP을 선택하고 RDP 파일을 다운로드합니다.
-
RDP 파일을 데스크톱에 저장합니다.
-
TestVM2에도 동일한 단계 수행
-
RDP 파일, 사용자 이름 TestUser 및 배포 중에 제공한 암호를 사용하여 TestVM1에 연결합니다.
-
RDP 파일, 사용자 이름 TestUser 및 배포 중에 제공한 암호를 사용하여 TestVM2에 연결합니다.
-
두 VM의 디바이스에 대한 개인 정보 설정 선택에서 동의를 선택합니다.
-
메시지가 표시되면 두 VM의 네트워크에서 예를 선택합니다.
-
TestVM1에서 명령 프롬프트를 열고
ipconfig /all
명령을 입력합니다. -
IP 주소가 DNS 영역에서 적어둔 것과 동일한지 확인합니다.
-
TestVM2.contoso.com 명령 ping을 입력합니다.
-
FQDN이 프라이빗 DNS 영역에 기록된 IP 주소로 확인되는지 확인합니다. ping 자체는 VM에서 사용하도록 설정된 Windows 방화벽으로 인해 시간 초과됩니다.
-
또는 nslookup TestVM2.contoso.com 명령을 입력하고 VM2의 이름 확인 레코드를 수신했는지 확인할 수 있습니다.
Copilot을 사용하여 학습 확장
Copilot은 Azure 스크립팅 도구를 사용하는 방법을 익히는 데 도움을 줍니다. 또한 Copilot은 랩에서 다루지 않는 영역이나 추가 정보가 필요한 영역을 지원할 수 있습니다. Edge 브라우저를 열고 Copilot(오른쪽 위)을 선택하거나 copilot.microsoft.com으로 이동하세요. 몇 분 정도 시간을 내어 이러한 프롬프트를 사용해 보세요.
- Azure DNS와 Azure 프라이빗 DNS 차이점은 무엇인가요? Azure 프라이빗 DNS를 사용하는 경우의 예를 제공합니다.
- Azure DNS 영역을 만들 때 자동 등록의 목적은 무엇인가요?
자기 주도적 학습을 통해 자세히 알아보기
- Azure DNS 소개. 이 모듈에서는 Azure DNS가 수행하는 작업, 작동 방식, 조직의 요구 사항에 맞게 Azure DNS를 솔루션으로 사용하도록 선택해야 하는 경우를 설명합니다.
- Azure DNS에서 도메인을 호스팅합니다. 이 모듈에서는 DNS 영역 및 DNS 레코드를 만들어 도메인을 IP 주소에 매핑합니다. 도메인 이름이 웹 서버로 확인되는지 테스트합니다.
핵심 내용
축하합니다. 랩을 완료했습니다. 이 랩의 주요 내용은 다음과 같습니다.
- Azure DNS는 DNS 영역이라고도 하는 DNS(Domain Name System) 도메인을 호스트하고 관리할 수 있는 클라우드 서비스입니다.
- Azure DNS 퍼블릭 영역은 인터넷의 호스트에서 확인하려는 레코드에 대한 도메인 이름 영역 데이터를 호스트합니다.
- Azure 프라이빗 DNS 영역을 사용하면 프라이빗 Azure 리소스에 대한 프라이빗 DNS 영역 네임스페이스를 구성할 수 있습니다.
- DNS 영역은 DNS 레코드의 컬렉션입니다. DNS 레코드는 도메인에 대한 정보를 제공합니다.