Какой у меня резолвер на AWS Elastic Beanstalk nginx?

Какой у меня резолвер на AWS Elastic Beanstalk nginx?

У меня есть nginx в docker на AWS Elastic Beanstalk. Мне нужно предоставить resolvernginx.

Какой резолвер мне нужно использовать? Я прочитал о:

resolver 169.254.169.253;

ИЛИ

resolver 172.16.0.23;

И еще кое-что. У меня /etc/resolv.confпоказывается CIDR моего VPC с на .2конце. Непонятно, что мне теперь определять.

решение1

Как описано AWSБазовый адрес VPC плюс два ваших CIDR — этоDNS-сервер- например, если VPC 192.168.5.0, то это 192.168.5.2. Вероятно, это подходящий резолвер.

Как Майкл отметил в комментариях169.254.169.253 — DNS-резолвер со статическим IP-адресом, поэтому его легче переносить через VPC. Это один IP нижеметаданные пользователя IP.

Вы не описали точно, какая у вас проблема, поэтому сложно дать вам какой-либо совет.

  • 10.0.0.0: Сетевой адрес.
  • 10.0.0.1: зарезервировано AWS для маршрутизатора VPC.
  • 10.0.0.2: зарезервировано AWS. IP-адрес DNS-сервера всегда является базой диапазона сети VPC плюс два; однако мы также резервируем базу каждого диапазона подсети плюс два. Для VPC с несколькими блоками CIDR IP-адрес DNS-сервера находится в первичном CIDR. Для получения дополнительной информации см. Amazon DNS Server.
  • 10.0.0.3: Зарезервировано AWS для будущего использования.
  • 10.0.0.255: Сетевой широковещательный адрес. Мы не поддерживаем широковещание в VPC, поэтому мы резервируем этот адрес.

Связанный контент