我在 AWS Elastic Beanstalk nginx 上的解析器是什么?

我在 AWS Elastic Beanstalk nginx 上的解析器是什么?

我在 AWS Elastic Beanstalk 上的 docker 中有一个 nginx。我需要提供resolvernginx。

我需要使用哪种解析器?我读到:

resolver 169.254.169.253;

或者

resolver 172.16.0.23;

还有一些其他的。/etc/resolv.conf我的 VPC 的 CIDR.2末尾有一个。现在我不清楚要定义什么。

答案1

根据 AWS 的描述VPC 基地址加上两个 CIDR 等于DNS 服务器- 例如,如果 VPC 是 192.168.5.0,则其地址为 192.168.5.2。这可能是一个合适的解析器。

正如迈克尔在评论中指出的那样169.254.169.253 是具有静态 IP 的 DNS 解析器,因此更容易跨 VPC 移植。这是用户元数据 IP

您尚未真正描述您遇到的具体问题,因此很难再给您任何建议。

  • 10.0.0.0:网络地址。
  • 10.0.0.1:AWS 为 VPC 路由器保留。
  • 10.0.0.2:由 AWS 保留。DNS 服务器的 IP 地址始终是 VPC 网络范围的基数加二;但是,我们还保留每个子网范围的基数加二。对于具有多个 CIDR 块的 VPC,DNS 服务器的 IP 地址位于主 CIDR 中。有关更多信息,请参阅 Amazon DNS 服务器。
  • 10.0.0.3:由 AWS 保留以供将来使用。
  • 10.0.0.255:网络广播地址。我们不支持在 VPC 中进行广播,因此我们保留此地址。

相关内容