Endereços IP elásticos - Amazon Elastic Compute Cloud

Endereços IP elásticos

Um Endereço IP elástico é um endereço IPv4 estático projetado para computação em nuvem dinâmica. Um endereço IP elástico é alocado para a conta da AWS e será seu até que você o libere. Com um endereço IP elástico, é possível mascarar a falha de uma instância ou software remapeando rapidamente o endereço para outra instância na conta. Como alternativa, você pode especificar o endereço IP elástico em um registro DNS para o seu domínio, para que ele acione a sua instância. Para obter mais informações, consulte a documentação do seu registro de domínio do , ou Configurar um DNS dinâmico na instância do Amazon Linux.

Um endereço IP elástico é um endereço IPv4 público, que é acessível pela Internet. Se a instância não tiver um endereço IPv4 público, você poderá associar um endereço IP elástico a ela para permitir a comunicação com a Internet. Por exemplo, isso permite que você se conecte à instância do computador local.

No momento, não oferecemos suporte a endereços IP elásticos para IPv6.

Definição de preço de endereços IP elásticos

Para garantir o uso eficiente de endereços IP elásticos, aplicamos uma pequena cobrança por hora quando um endereço IP elástico não está associado a uma instância em execução ou quando ele está associado a uma instância encerrada ou a uma interface de rede não anexada. Enquanto a instância estiver em execução, você não é cobrado por um endereço IP elástico associado a essa instância, mas será cobrado por qualquer endereço IP elástico adicional associado a ela.

Para obter mais informações, consulte a seção Endereços IP elásticos na página Pricing (Definição de preço) do Amazon EC2, On-Demand Pricing (Definição de preço sob demanda) .

Noções básicas sobre endereços IP elásticos

As seguintes são as características básicas de um endereço IP elástico:

  • Um endereço IP elástico é estático; ele não muda ao longo do tempo.

  • Para usar um endereço IP elástico, você primeiro aloca um para sua conta e o associa à instância ou a uma interface de rede.

  • Quando você associa um endereço IP elástico a uma instância, ele também é associado à interface de rede principal da instância. Quando você associa um endereço IP elástico a uma interface de rede anexada a uma instância, ele também é associado à instância.

  • Quando você associa um endereço IP elástico a uma instância ou à interface de rede principal, o endereço IPv4 público da instância (se existir) é liberado para o grupo de endereços IPv4 públicos da Amazon. Não é possível reutilizar um endereço IPv4 público, nem converter um endereço IPv4 público em um endereço IP elástico. Para obter mais informações, consulte Endereços IPv4 públicos e nomes de host DNS externos.

  • É possível desassociar um endereço IP elástico de um recurso e reassociá-lo a outro recurso. Para evitar um comportamento inesperado, certifique-se de que todas as conexões ativas com o recurso nomeado na associação existente sejam fechadas antes de fazer a alteração. Depois de associar seu endereço IP elástico a um recurso diferente, será possível reabrir suas conexões com o recurso recém-associado.

  • Um endereço IP elástico desassociado permanece alocado à sua conta até você liberá-lo explicitamente. Nós impomos uma pequena cobrança por hora para endereços IP elásticos que não estão associados a uma instância em execução.

  • Quando você associa um endereço IP elástico a uma instância que tinha um endereço IPv4 público anteriormente, o nome do host DNS público da instância é alterado para corresponder ao endereço IP elástico.

  • Resolvemos o nome DNS do host público para o endereço IPv4 público ou ao endereço IP elástico da instância fora da rede da instância e para o endereço IPv4 privado da instância dentro da rede da instância.

  • Um endereço IP elástico é proveniente do grupo de endereços IPv4 públicos da Amazon ou de um grupo de endereços IP personalizados transferido para sua conta da AWS.

  • Quando você aloca um endereço IP elástico em um grupo de endereços IP que você levou para sua conta da AWS, ele não é contado nos limites de endereços IP elásticos. Para obter mais informações, consulte Limite de endereços IP elásticos.

  • Ao alocar os endereços IP elásticos, é possível associar os endereços IP elásticos a um grupo de borda de rede. Esse é o local a partir do qual anunciamos o bloco CIDR. Definir o grupo de borda de rede limita o bloco CIDR a esse grupo. Se você não especificar o grupo de borda de rede, definiremos o grupo de borda que contém todas as zonas de disponibilidade na região (por exemplo, us-west-2).

  • Um endereço IP elástico deve ser usado somente um grupo de borda de rede específico.

  • Um endereço IP elástico é destinado ao uso somente em uma região específica e não pode ser movido para uma região diferente.

Trabalhar com endereços IP elásticos

As seções a seguir descrevem como você pode trabalhar com endereços IP elásticos.

Alocar um endereço IP elástico

Você pode alocar um endereço IP elástico no grupo de endereços IPv4 públicos da Amazon ou em um grupo de endereços IP personalizados que você levou para a conta da AWS. Para obter mais informações sobre como levar seu próprio intervalo de endereços IP para sua conta da AWS, consulte Traga seus próprios endereços IP (BYOIP) no Amazon EC2.

Você pode alocar um endereço IP elástico usando um dos seguintes métodos.

New console

Para alocar um endereço IP elástico

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Network & Security (Rede e segurança) e Elastic IPs (IPs elásticos).

  3. Escolha Allocate Elastic IP address (Alocar endereço IP elástico).

  4. Em Public IPv4 address pool (Grupo de endereços IPv4 público), escolha uma das seguintes opções:

    • Amazon's pool of IPv4 addresses (Grupo de endereços IPv4 da Amazon) — Se você deseja que um endereço IPv4 seja alocado a partir do grupo de endereços IPv4 da Amazon.

    • My pool of public IPv4 addresses (Meu grupo de endereços IPv4 públicos): se você deseja alocar um endereço IPv4 a partir de um grupo de endereços IP que trouxe para sua conta da AWS. Essa opção será desabilitada se você não tiver nenhum pool de endereços IP.

    • Customer owned pool of IPv4 addresses (Grupo de endereços IPv4 de propriedade do cliente): se você quiser alocar um endereço IPv4 de um grupo criado a partir de sua rede on-premises para uso com um AWS Outpost. Essa opção será desativada se você não tiver um Outpost da AWS.

  5. (Opcional) Adicione ou remova uma tag.

    [Adicionar uma tag] Escolha Adicionar nova tag e faça o seguinte:

    • Em Key (Chave), insira o nome da chave.

    • Em Value (Valor), insira o valor da chave.

    [Remover uma tag] Escolha Remover à direita da chave e do valor da tag.

  6. Escolha Allocate.

Old console

Para alocar um endereço IP elástico

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Escolha Allocate new address.

  4. Em IPv4 address pool (Grupo de endereços IPv4), escolha Amazon pool (Grupo da Amazon).

  5. Escolha Allocate (Alocar) e feche a tela de confirmação.

AWS CLI

Para alocar um endereço IP elástico

Use o comando da AWS CLI allocate-address.

PowerShell

Para alocar um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell New-EC2Address.

Descrever seus endereços IP elásticos

Você pode descrever um endereço IP elástico usando um dos seguintes métodos.

New console

Como descrever seus endereços IP elásticos

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser exibido e escolha Actions (Ações), View details (Exibir detalhes).

Old console

Como descrever seus endereços IP elásticos

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione um filtro na lista de atributos de recursos para começar a pesquisar. Você pode usar vários filtros em uma única pesquisa.

AWS CLI

Como descrever seus endereços IP elásticos

Use o comando da AWS CLI describe-addresses.

PowerShell

Como descrever seus endereços IP elásticos

Use o comando do AWS Tools for Windows PowerShell Get-EC2Address.

Aplicar uma tag em um endereço IP elástico

Você pode atribuir tags personalizadas aos endereços IP elásticos para categorizá-los de diferentes formas, como por objetivo, por proprietário ou por ambiente. Isso ajuda a localizar rapidamente um endereço IP elástico específico baseado em tags personalizadas que você atribuiu a ele.

O rastreamento de alocação de custos usando tags de endereço IP elástico não é compatível.

Você pode marcar um endereço IP elástico usando um dos seguintes métodos.

New console

Para aplicar uma tag em um endereço IP elástico

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser marcado e escolha Actions (Ações), View details (Exibir detalhes).

  4. Na seção Tags, escolha Manage tags (Gerenciar tags).

  5. Especifique um par de chave e valor de tag.

  6. (Opcional) Escolha Add tag (Adicionar tag) para adicionar outras tags.

  7. Escolha Save (Salvar).

Old console

Para aplicar uma tag em um endereço IP elástico

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico para marcar e selecione Tags.

  4. Escolha Add/Edit Tags.

  5. Na caixa de diálogo Add/Edit Tags, selecione Create Tag e, em seguida, especifique a chave e o valor da tag.

  6. (Opcional) Selecione Create Tag para adicionar tags ao endereço IP elástico.

  7. Escolha Save (Salvar).

AWS CLI

Para aplicar uma tag em um endereço IP elástico

Use o comando da AWS CLI create-tags.

aws ec2 create-tags --resources eipalloc-12345678 --tags Key=Owner,Value=TeamA
PowerShell

Para aplicar uma tag em um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell New-EC2Tag.

O comando New-EC2Tag precisa de um parâmetro de Tag, especificando os pares de chave e valor a serem usados na tag de endereço IP elástico. Os comandos a seguir criam o parâmetro de Tag.

PS C:\> $tag = New-Object Amazon.EC2.Model.Tag PS C:\> $tag.Key = "Owner" PS C:\> $tag.Value = "TeamA"
PS C:\> New-EC2Tag -Resource eipalloc-12345678 -Tag $tag

Associar um endereço IP elástico a uma instância ou interface de rede

Se você está associando um endereço IP elástico à sua instância para habilitar a comunicação com a Internet, deve garantir também que sua instância está em uma sub-rede pública. Para obter mais informações, consulte Gateways da Internet no Guia do usuário da Amazon VPC.

Você pode associar um endereço IP elástico a uma instância ou interface de rede usando um dos seguintes métodos.

New console

Para associar um endereço Elastic IP a uma instância

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser associado e escolha Actions (Ações), Associate Elastic IP address (Associar endereço IP elástico).

  4. Em Resource type (Tipo de recurso), escolha Instance (Instância).

  5. Por exemplo, escolha a instância à qual associar o endereço IP elástico. Você também pode inserir texto para pesquisar uma instância específica.

  6. (Opcional) Em Private IP address (Endereço IP privado), especifique um endereço IP privado ao qual associar o endereço IP elástico.

  7. Escolha Associate.

Como associar um endereço IP elástico a uma interface de rede

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser associado e escolha Actions (Ações), Associate Elastic IP address (Associar endereço IP elástico).

  4. Em Resource type (Tipo de recurso), selecione Network interface (Interface de rede).

  5. Em Network interface (Interface de rede), escolha a interface de rede à qual associar o endereço IP elástico. Você também pode inserir texto para pesquisar uma interface de rede específica.

  6. (Opcional) Em Private IP address (Endereço IP privado), especifique um endereço IP privado ao qual associar o endereço IP elástico.

  7. Escolha Associate.

Old console

Para associar um endereço Elastic IP a uma instância

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione um endereço IP elástico e escolha Actions, Associate address.

  4. Selecione a instância em Instance e selecione Associate.

AWS CLI

Como associar um endereço IP elástico

Use o comando da AWS CLI associate-address.

PowerShell

Como associar um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell Register-EC2Address.

Dissociar um endereço IP elástico

Você pode desassociar um endereço IP elástico de uma instância ou interface de rede a qualquer momento. Depois de desassociar o endereço IP elástico, você pode reassociá-lo a outro recurso.

Você pode desassociar um endereço IP elástico usando um dos seguintes métodos.

New console

Como desassociar e reassociar um endereço IP elástico

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser desassociado e escolha Actions (Ações), Disassociate Elastic IP address (Desassociar endereço IP elástico).

  4. Escolha Disassociate (Desassociar).

Old console

Como desassociar e reassociar um endereço IP elástico

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico e escolha Actions e, em seguida, selecione Disassociate address.

  4. Escolha Disassociate address.

AWS CLI

Para dissociar um endereço IP elástico

Use o comando da AWS CLI disassociate-address.

PowerShell

Para dissociar um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell Unregister-EC2Address.

Liberar um endereço IP elástico

Se você não precisar mais de um endereço IP elástico, recomendamos que o libere usando um dos seguintes métodos. O endereço para lançamento não deve estar associado atualmente a um recurso da AWS, como uma instância do EC2, um gateway NAT ou um balanceador de carga da rede.

New console

Para liberar um endereço IP elástico

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser liberado e escolha Actions (Ações), Release Elastic IP addresses (Liberar endereços IP elásticos).

  4. Escolha Release (Liberar).

Old console

Para liberar um endereço IP elástico

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico, escolha Actions e selecione Release addresses. Escolha Release quando solicitado.

AWS CLI

Para liberar um endereço IP elástico

Use o comando da AWS CLI release-address.

PowerShell

Para liberar um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell Remove-EC2Address.

Recuperar um endereço IP elástico

Se você divulgou seu Endereço IP elástico, você poderá recuperá-lo. As seguintes regras se aplicam:

  • Não é possível recuperar um endereço IP elástico se ele tiver sido alocado a outra conta da AWS, ou se isso resultar em endereços IP elásticos acima do limite.

  • Você não pode recuperar tags associadas a um endereço IP elástico.

  • Você pode recuperar um endereço IP elástico apenas usando a API do Amazon EC2 ou uma ferramenta de linha de comando.

AWS CLI

Como recuperar um endereço IP elástico

Use o comando da AWS CLI allocate-address e especifique o endereço IP usando o parâmetro --address da seguinte maneira.

aws ec2 allocate-address --domain vpc --address 203.0.113.3
PowerShell

Como recuperar um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell New-EC2Address e especifique o endereço IP usando o parâmetro -Address da seguinte maneira.

PS C:\> New-EC2Address -Address 203.0.113.3 -Domain vpc -Region us-east-1

Usar DNS reverso para aplicativos de e-mail

Se você pretende enviar e-mails a terceiros a partir de uma instância, recomendamos que provisione um ou mais endereços IP elásticos e atribua registros DNS reversos estáticos aos endereços IP elásticos que você usa para enviar e-mails. Isso pode ajudar você a evitar que o seu e-mail seja sinalizado como spam por algumas organizações antispam.

Se um registro DNS reverso estiver associado a um endereço IP elástico, o endereço IP elástico será bloqueado para sua conta e não poderá ser liberado de sua conta até que o registro seja removido.

nota

Antes de criar um registro DNS reverso, você deve definir um registro DNS de encaminhamento correspondente (registro do tipo A) que acione o seu endereço IP elástico.

Para as regiões Leste dos EUA (Ohio), África (Cidade do Cabo), Ásia-Pacífico (Mumbai), Canadá (Central) e Europa (Milão), use uma das opções a seguir.

Console

Para criar um registro DNS reverso para o seu endereço IP elástico

  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs (IPs elásticos).

  3. Selecione o endereço IP elástico e escolha Actions (Ações) e Update reverse DNS (Atualizar DNS reverso).

  4. Em Reverse DNS domain name (Nome de domínio DNS reverso), insira o nome de domínio a ser associado ao endereço IP elástico.

  5. Digite update para confirmar.

  6. Escolha Update.

AWS CLI

Para criar um registro DNS reverso para o seu endereço IP elástico

Para todas as outras regiões, você deve fornecer seus endereços IP elásticos da AWS para atribuir registros DNS reversos estáticos para você. A AWS funciona com ISPs e organizações anti-spam da Internet para reduzir a chance de seu e-mail enviado desses endereços ser sinalizado como spam. Para nos fornecer os endereços IP elásticos e os registros de DNS reverso, vá para a página Request to remove reverse DNS and email sending limitations (Solicitar a remoção do DNS reverso e limitações de envio de e-mail).

Limite de endereços IP elásticos

Por padrão, todas as contas da AWS são limitadas a 5 (cinco) endereços IP elásticos por região, pois os endereços públicos da Internet (IPv4) são um recurso público escasso. Recomendamos enfaticamente usar um endereço IP elástico principalmente para a capacidade de remapear o endereço para outra instância no caso de falha da instância, e usar os nomes de host DNS para qualquer outra comunicação entre nós.

Como verificar quantos endereços IP elásticos estão em uso

Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/ e escolha IPs elásticos no painel de navegação.

Como verificar o limite atual de endereços IP elásticos da conta

É possível verificar seu limite no console do Amazon EC2 ou no console do Service Quotas. Execute um destes procedimentos:

  • Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

    Escolha Limits (Limites) no painel de navegação e insira IP no campo de pesquisa. O limite é EC2-VPC Elastic IPs (IPs elásticos de EC2-VPC). Se você tiver acesso ao EC2-Classic, haverá um limite adicional, EC2-Classic Elastic IPs (IPs elásticos do EC2-Classic).

  • Abra o console do Service Quotas em https://console.aws.amazon.com/servicequotas/.

    No painel, escolha Amazon Elastic Compute Cloud (Amazon EC2). Se o Amazon Elastic Compute Cloud (Amazon EC2) não estiver listado no painel, escolha AWS services (Produtos da AWS), insira EC2 no campo de pesquisa e escolha Amazon Elastic Compute Cloud (Amazon EC2).

    Na página cotas de serviço do Amazon EC2, insira IP no campo de pesquisa. O limite é EC2-VPC Elastic IPs (IPs elásticos de EC2-VPC). Se você tiver acesso ao EC2-Classic, haverá um limite adicional, EC2-Classic Elastic IPs (IPs elásticos do EC2-Classic). Para obter mais informações, escolha o limite.

Se achar que a arquitetura justifica endereços IP elásticos adicionais, você poderá solicitar um aumento de cota diretamente do console do Cotas de serviço.