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

Amazon Elastic IP на виртуальной машине

Возможно ли, чтобы эластичный IP-адрес (прикрепленный к интерфейсу в консоли AWS) был доступен в качестве IP-адреса интерфейса с виртуализированной машиной - в настоящее время IP-адрес eth0 является частным IP-адресом, и отныне маршрутизация от EIP к машине выполняется через какой-то NAT Работающее приложение не может привязаться к определенному эластичному IP-адресу.

Нет, это невозможно. Эластичные IP-адреса привязаны к вашей учетной записи, а не к отдельным экземплярам, ​​поэтому IP-адрес интерфейса экземпляра всегда будет частным.

  • Частный IP-адрес EC2: внутренний адрес RFC 1918 экземпляра, который маршрутизируется только в облаке EC2. Сетевой трафик, исходящий за пределами сети EC2, не может маршрутизироваться на этот IP-адрес и должен использовать общедоступный IP-адрес или эластичный IP-адрес, сопоставленный с экземпляром.

  • Общедоступный IP-адрес EC2: Интернет-маршрутизируемый IP-адрес, назначаемый системой для всех экземпляров. Трафик, направляемый на общедоступный IP-адрес, транслируется с помощью трансляции сетевых адресов (NAT) 1: 1 и перенаправляется на частный IP-адрес экземпляра. Сопоставление общедоступного IP-адреса с частным IP-адресом экземпляра является конфигурацией запуска по умолчанию для всех типов экземпляров. Общедоступные IP-адреса больше не могут использоваться после завершения работы экземпляра.

  • Эластичный IP-адрес EC2: IP-адрес с маршрутизацией в Интернете, назначенный учетной записи AWS EC2. Подобно общедоступному адресу EC2, NAT 1: 1 используется для сопоставления эластичных IP-адресов с соответствующими частными IP-адресами. В отличие от стандартного общедоступного IP-адреса EC2, эластичные IP-адреса назначаются учетным записям и при желании могут быть перенесены на другие экземпляры.

Источник: эта статья об эластичных IP-адресах.

Если это действительно важная функция, облачные серверы следующего поколения Rackspace по умолчанию предоставляют вам общедоступный IP-адрес на eth0.