Назад | Перейти на главную страницу

Зачем инстансу AWS EC2 нужен публичный и частный DNS?

Я создаю свой собственный VPC и читал документацию. Документация AWS для DNS с VPC (нажмите здесь, чтобы просмотреть) говорит

Чтобы экземпляр EC2 был общедоступным, он должен иметь общедоступный IP-адрес, имя хоста DNS и разрешение DNS.

Это правда? Зачем?

Разве частного IP-адреса в сочетании с эластичным IP-адресом недостаточно для публичного и частного доступа к экземпляру?

Эластичный IP-адрес - это общедоступный IP-адрес, поэтому он обеспечивает общедоступный доступ.

Пока ты жестяная банка доступ к своему экземпляру из сети AWS с общедоступным адресом ElasticIP вместо использования частного IP-адреса, вы заплатите за это:

https://aws.amazon.com/ec2/pricing/

Передача данных IN в Amazon EC2 из

  • Инстансы Amazon EC2, Amazon RDS, Amazon Redshift и Amazon ElastiCache или эластичные сетевые интерфейсы в одной зоне доступности
    • Использование частного IP-адреса 0,00 USD за ГБ
    • Использование общедоступного или эластичного IP-адреса 0,01 USD за ГБ

Передача данных из Amazon EC2 в

  • Инстансы Amazon EC2, Amazon RDS, Amazon Redshift или Amazon ElastiCache, Amazon Elastic Load Balancing или эластичные сетевые интерфейсы в одной зоне доступности
    • Использование частного IP-адреса 0,00 USD за ГБ
    • Использование общедоступного или эластичного IP-адреса 0,01 USD за ГБ

Ты не необходимость DNS для доступа к экземпляру - одного IP-адреса достаточно.