그럼 이제 DNS Resolution을 활성화 해보겠습니다
VPC로 가서 우클릭을 하면
DNS Hostname과 Resolution을 수정할 수 있습니다
DNS hostnames를 활성화 해봅시다
이는 퍼블릭 IP를 갖고 있는 인스턴스들이
DNS 호스트 이름과 일치하는지 알려주기 위함입니다
따라서 EC2 인스턴스로 들어가 퍼블릭 인스턴스인
Bastion(배스천) 호스트를 살펴보면
보시다시피 퍼블릭 IPv4 주소를
갖고 있습니다
하지만 퍼블릭 IPv4 DNS가 없습니다
그러면 이제 활성화된 DNS 이름을 클릭하고
변경 사항을 저장하겠습니다
그리고 이제
Management console로 가서 이걸 새로 고침하고
배스천 호스트를 다시 보면 보이는 것처럼
사용 가능한 퍼블릭 IPv4 DNS가 여기 있습니다
퍼블릭 IPv4 주소를 만들기 위해 resolve(레졸브)된 것입니다
방금 활성화한 설정 덕분에 잘 작동하는 것입니다
DNS Resolution 수정도 살펴볼 수 있습니다
이미 활성화된 것이 보입니다
그 뜻은 인스턴스들이 DNS 이름을 AWS 내에서 resolve(레졸브)한다는
뜻입니다
그럼 이제 다음 단계로 넘어가서 Route 53 호스트 존을
살펴보도록 하겠습니다
이제 프라이빗 존을 만들 수 있습니다
그러므로 존들을 호스트하여
호스트 존을 생성해 보겠습니다
이것은 demo.internal이라고 부르겠습니다
보시다시피
제가 소유한 도메인 이름이 아닙니다
하지만 이는 프라이빗 호스트 존이기 때문에
이 도메인을 소유할 필요가 없습니다
그저 EC2 인스턴스들이 resolve(레졸브)할 수 있도록 하는 것입니다
그럼 프라이빗 호스트 존을 선택해 보겠습니다
이것이 프라이빗 호스트 존이기 때문에
특정 VPC와 연동을 해야 합니다
현재 제가 있는 리전은 EU-Central-1이며 VPC ID는 데모 VPC입니다
보시다시피 프라이빗 호스트 존과 연동된 각각의
VPC는 Amazon VPC 설정을 해야 하고
enableDnsHostname과 enableDnsSupport은 true(참)으로 설정해햐 합니다
몇 분 전에 했던 작업입니다
명심하셔야 할 부분은 이 호스트 존을 생성하는 것은
한 달에 50 센트 정도 비용이 든다는 것입니다
그러면 호스트 존을 생성해 보도록 하겠습니다
생성되었으며 안에는 두 개의 레코드가 있습니다
하지만 레코드를 새로 만들어 보겠습니다
이건 google.demo.internal이 될 것이며
C name이 될 것입니다
value(값)은 www.google.com이 되겠습니다
이는 그저 레코드 생성 과정을 빠르게 보여드리기 위함이니
간단한 경로를 선택했습니다 좋습니다
이 레코드를 만들어 볼 것인데 이건 성공적으로 생성되었습니다
그럼 이제 VPC 내 인스턴스들이
이 호스트 이름을 resolve(레졸브)할 수 있는지 확인해야 합니다
EC2 manangement console로 가보겠습니다
그런 다음 배스천 호스트를 연결하겠습니다
이건 퍼블릭 서브넷 내 인스턴스입니다
SSH를 입력할 수 있으며 decrement를 설치해야 하는데
이미 설치되어 있으니 완벽합니다
이제 dig google.demo.internal을 입력하고
엔터를 누르면 응답을 받았습니다
google.demo.internal은 C name이며 value(값)은
Google.com입니다 Google.com은
Google가 일치하며 이 IP 주소의 area code(지역 코드)입니다
재밌는 것은 이제 DNS를 위해
내부 프라이빗 레코드를 생성할 수 있다는 것입니다
우리가 활성화한 것 덕분에 말입니다 이것이 완성된 VPC인데
아주 아주 강력합니다
이제 내부 애플리케이션들을 위해 재밌는 도메인 이름들을
생성할 수 있기 때문입니다
오늘 수업은 여기까지입니다 즐거우셨기를 바랍니다
다음 강의에서 뵙겠습니다