AWS Elastic Beanstalk의 docker에 nginx가 있습니다. nginx를 제공해야 합니다 resolver
.
어떤 리졸버를 사용해야 합니까? 내가 읽은 내용은 다음과 같습니다.
resolver 169.254.169.253;
또는
resolver 172.16.0.23;
그리고 다른 것. 내 /etc/resolv.conf
VPC의 CIDR은 .2
끝에 가 표시되어 있습니다. 지금 무엇을 정의해야 할지 명확하지 않습니다.
답변1
AWS에서 설명하는 대로VPC 기본 주소에 CIDR 2개를 더한 값은DNS 서버- 예를 들어 VPC가 192.168.5.0인 경우 192.168.5.2입니다. 이는 적합한 해결 프로그램일 가능성이 높습니다.
Michael이 의견에서 지적했듯이169.254.169.253은 고정 IP를 사용하는 DNS 확인자입니다.이므로 VPC 간에 포팅하는 것이 더 쉽습니다. 아래에 IP가 하나 있습니다.사용자 메타데이터 IP.
현재 겪고 있는 문제가 무엇인지 정확히 설명하지 않으셨기 때문에 더 이상 조언을 드리기가 어렵습니다.
- 10.0.0.0: 네트워크 주소.
- 10.0.0.1: AWS에서 VPC 라우터용으로 예약했습니다.
- 10.0.0.2: AWS에서 예약함. DNS 서버의 IP 주소는 항상 VPC 네트워크 범위의 기본에 2를 더한 값입니다. 그러나 각 서브넷 범위의 기본에 2를 더한 값도 예약합니다. 여러 CIDR 블록이 있는 VPC의 경우 DNS 서버의 IP 주소는 기본 CIDR에 있습니다. 자세한 내용은 Amazon DNS 서버를 참조하세요.
- 10.0.0.3: 향후 사용을 위해 AWS에서 예약합니다.
- 10.0.0.255: 네트워크 브로드캐스트 주소. VPC에서는 브로드캐스트를 지원하지 않으므로 이 주소를 예약합니다.