Nginx

AWS Elastic Beanstalk nginx 上的解析器是什麼?

  • September 5, 2018

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

我需要使用什麼解析器?我讀到:

resolver 169.254.169.253;

或者

resolver 172.16.0.23;

還有一些。我/etc/resolv.conf在最後顯示我的 VPC 的 CIDR .2。目前尚不清楚我現在必須定義什麼。

正如 AWS 所描述的,VPC 基地址加上兩個 CIDR 是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 中的廣播,因此我們保留此地址。

引用自:https://serverfault.com/questions/929514