VPC 피어링 연결에 대한 DNS 확인 활성화
피어 VPC의 인스턴스가 쿼리를 보낼 때 VPC가 퍼블릭 IPv4 DNS 호스트 이름을 프라이빗 IPv4 주소로 확인하도록 활성화하려면 기존 피어링 연결을 수정해야 합니다.
DNS 호스트 이름과 DNS 확인에 대해 두 VPC를 모두 활성화해야 합니다.
새 피어링 연결을 생성할 때 DNS 확인 지원을 활성화할 수 없습니다. active
상태에 있는 기존 피어링 연결에 대해 DNS 확인 지원을 활성화할 수 있습니다.
피어링 연결에 대한 DNS 확인을 활성화하려면
https://console.aws.amazon.com/vpc/
에서 Amazon VPC 콘솔을 엽니다. -
탐색 창에서 Peering connections를 선택합니다.
-
VPC 피어링 연결을 선택한 다음 작업, DNS 설정 편집을 선택합니다.
-
피어 VPC에서 보낸 쿼리가 로컬 VPC의 프라이빗 IP 주소로 확인되도록 하려면 피어 VPC에서 보낸 쿼리에 대해 DNS 확인을 활성화하는 옵션을 선택합니다. 이 옵션은 VPC가 요청자 VPC인지, 아니면 수락자 VPC인지 여부에 따라 요청자 DNS 확인 또는 수락자 DNS 확인이 됩니다.
-
피어 VPC가 동일한 AWS 계정에 있는 경우 피어링 연결에서 두 VPC 모두에 대해 DNS 확인을 활성화할 수 있습니다.
-
Save changes(변경 사항 저장)를 선택합니다.
-
피어 VPC가 다른 AWS 계정이나 다른 리전에 있는 경우 피어 VPC의 소유자가 VPC 콘솔에 로그인하여 2~4단계를 수행하고 변경 사항 저장을 선택해야 합니다.
명령줄 또는 API를 사용하여 DNS 확인을 활성화하려면
-
Edit-EC2VpcPeeringConnectionOption(AWS Tools for Windows PowerShell)
-
ModifyVpcPeeringConnectionOptions(Amazon EC2 쿼리 API)
사용자가 VPC 피어링 연결의 요청자일 경우 요청자 VPC 피어링 옵션을 수정해야 하며, VPC 피어링 연결의 수락자일 경우 수락자 VPC 피어링 옵션을 수정해야 합니다. describe-vpc-peering-connections 또는 Get-EC2VpcPeeringConnections 명령을 사용하여 VPC 피어링 연결의 수락자인 VPC와 요청자인 VPC를 확인할 수 있습니다. 리전 간 피어링 연결의 경우, 요청자 VPC에 대한 리전을 사용하여 요청자 VPC 피어링 옵션을 수정하고, 수락자 VPC에 대한 리전을 사용하여 수락자 VPC 피어링 옵션을 수정할 수 있습니다.
이 예에서는 사용자가 VPC 피어링 연결의 요청자이므로 다음과 같이 AWS CLI를 사용하여 피어링 연결 옵션을 수정해야 합니다.
aws ec2 modify-vpc-peering-connection-options --vpc-peering-connection-id
pcx-aaaabbbb
--requester-peering-connection-options AllowDnsResolutionFromRemoteVpc=true