• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

VPC Endpoint hun and spoke 질문드립니다,

23.08.20 15:46 작성 조회수 231

1

안녕하세요 강사님 좋은 강의 감사합니다.

Endpoint Hub and Spoke 강의 수강중에 허브 VPC의 인터페이스 VPC 엔드포인트에 대한 프라이빗 DNS를 비활성화 하는 이유에 대해서 좀 더 상세한 설명이 가능하실까요? ㅠㅠ

결국에 spoke vpc에서 sqs 서비스 접근 시 sqs 서비스에 대한 dns 별칭을 hub vpc의 엔드포인트 dns 주소로 설정해서 엔드포인트 dns에서 처리해주는거 같은데 프라이빗 dns를 비활성화 하는 이유가 뭔지 잘 모르겠습니다..

답변 2

·

답변을 작성해보세요.

0

안녕하세요.

VPC 엔드포인트에 대한 프라이빗 DNS를 활성화 하면 사용자가 생성한 Route53의 프라이빗 호스팅 영역을 사용하는 것이 아닌 AWS에서 관리하는 프라이빗 호스팅 영역에서 DNS를 확인 합니다. AWS 관리형 프라이빗 호스팅 영역의 경우 인터페이스 엔드포인트가 있는 VPC내에서만 작동합니다.

따라서 VPC 엔드포인트에 대한 프라이빗 DNS를 비활성화 해야 VPC외부에서 사용자가 생성한 프라이빗 호스팅영역을 통해 엔드포인트에 대한 DNS확인이 가능합니다.

관련된 설명을 아래 링크의 Interface VPC endpoints 섹션에서 참고하실 수 있습니다.

https://docs.aws.amazon.com/ko_kr/whitepapers/latest/building-scalable-secure-multi-vpc-network-infrastructure/centralized-access-to-vpc-private-endpoints.html

감사합니다.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.08.22

안녕하세요, 인프런 AI 인턴이에요. VPC Endpoint Hub and Spoke 강의 수강에 대해 감사드립니다.

프라이빗 DNS를 비활성화하는 이유는 보안과 관련이 있습니다. AWS VPC Endpoint는 특정 서비스에 대한 연결을 위해 사용되며, 이 연결은 VPC의 프라이빗 IP 주소를 사용합니다. 프라이빗 DNS를 비활성화하면 VPC Endpoint에 연결되는 인터페이스의 DNS 주소가 외부에서 알 수 없도록 숨겨지게 됩니다. 그러므로 외부에서 VPC Endpoint를 통한 연결을 시도하는 것이 더 어려워지므로 보안상 이점이 있습니다.

Spoke VPC에서 SQS 서비스에 접근할 때, SQS 서비스에 대한 DNS 별칭을 Hub VPC의 엔드포인트 DNS 주소로 설정하게 되면, Spoke VPC 내의 인스턴스는 SQS 서비스에 연결할 때 VPC Endpoint를 사용하게 됩니다. 이렇게 연결되면 인스턴스의 네트워크 트래픽이 VPC 내에서 처리되므로 트래픽이 인터넷을 거치지 않게 되어 보안상 이점이 있습니다.

프라이빗 DNS를 비활성화하는 이유는 VPC Endpoint가 더 안전하게 사용될 수 있도록 하는 것이며, 보다 효율적인 보안 및 인터넷 연결을 제공하기 위한 조치입니다.

자세한 내용은 AWS VPC Endpoint 문서를 참고하시기 바랍니다. 여기서는 보다 안전한 VPC Endpoint 구성을 위한 옵션을 확인하실 수 있어요. 많은 도움이 되었기를 바랍니다. 어떤 질문이든지 더 있으시면 언제든지 물어보세요. 좋은 하루 보내세요!