Criar, alterar ou excluir um endereço IP públicoCreate, change, or delete a public IP address

Saiba mais sobre um endereço IP público e como criá-lo, alterá-lo e excluí-lo.Learn about a public IP address and how to create, change, and delete one. Um endereço IP público é um recurso com suas próprias definições configuráveis.A public IP address is a resource with its own configurable settings. A atribuição de um endereço IP público a um recurso do Azure que dá suporte a endereços IP públicos permite:Assigning a public IP address to an Azure resource that supports public IP addresses enables:

  • A comunicação de entrada da Internet com o recurso, como VMs (Máquinas Virtuais) do Azure, Gateways de Aplicativo do Azure, Balanceadores de Carga do Azure, Gateways de VPN do Azure e outros.Inbound communication from the Internet to the resource, such as Azure Virtual Machines (VM), Azure Application Gateways, Azure Load Balancers, Azure VPN Gateways, and others. Você ainda pode se comunicar com alguns recursos, como VMs, da Internet, se uma VM não tem um endereço IP público atribuído a ela, desde que a VM faça parte de um pool de back-end do balanceador de carga e o balanceador de carga receba um endereço IP público.You can still communicate with some resources, such as VMs, from the Internet, if a VM doesn't have a public IP address assigned to it, as long as the VM is part of a load balancer back-end pool, and the load balancer is assigned a public IP address. Para determinar se um recurso de um serviço específico do Azure pode receber um endereço IP público, ou se ele pode ser comunicado por meio do endereço IP público de outro recurso do Azure, confira a documentação do serviço.To determine whether a resource for a specific Azure service can be assigned a public IP address, or whether it can be communicated with through the public IP address of a different Azure resource, see the documentation for the service.
  • Conectividade de saída à Internet usando um endereço IP previsível.Outbound connectivity to the Internet using a predictable IP address. Por exemplo, uma máquina virtual pode se comunicar pela saída com a Internet sem um endereço IP público atribuído a ela, mas seu endereço é o endereço de rede convertido pelo Azure em um endereço público imprevisível, por padrão.For example, a virtual machine can communicate outbound to the Internet without a public IP address assigned to it, but its address is network address translated by Azure to an unpredictable public address, by default. Atribuir um endereço IP público a um recurso permite que você saiba qual endereço IP é usado para a conexão de saída.Assigning a public IP address to a resource enables you to know which IP address is used for the outbound connection. Embora previsível, o endereço pode mudar, dependendo do método de atribuição escolhido.Though predictable, the address can change, depending on the assignment method chosen. Para saber mais, confira Criar um endereço IP público.For more information, see Create a public IP address. Para saber mais sobre as conexões de saída nos recursos do Azure, confira Entender as conexões de saída.To learn more about outbound connections from Azure resources, see Understand outbound connections.

Antes de começarBefore you begin

Observação

Este artigo foi atualizado para usar o novo módulo Az do Azure PowerShell.This article has been updated to use the new Azure PowerShell Az module. Você ainda pode usar o módulo AzureRM, que continuará a receber as correções de bugs até pelo menos dezembro de 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Para saber mais sobre o novo módulo Az e a compatibilidade com o AzureRM, confira Apresentação do novo módulo Az do Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Para obter instruções de instalação do módulo Az, confira Instalar o Azure PowerShell.For Az module installation instructions, see Install Azure PowerShell.

Conclua as seguintes tarefas antes de concluir as etapas em qualquer seção deste artigo:Complete the following tasks before completing steps in any section of this article:

  • Caso ainda não tenha uma conta do Azure, inscreva-se para obter uma conta de avaliação gratuita.If you don't already have an Azure account, sign up for a free trial account.
  • Se estiver usando o Portal, abra https://portal.azure.com e faça logon com sua conta do Azure.If using the portal, open https://portal.azure.com, and log in with your Azure account.
  • Se usar os comandos do PowerShell para concluir as tarefas neste artigo, execute os comandos no Azure Cloud Shell ou então executando o PowerShell do computador.If using PowerShell commands to complete tasks in this article, either run the commands in the Azure Cloud Shell, or by running PowerShell from your computer. O Azure Cloud Shell é um shell interativo grátis que pode ser usado para executar as etapas neste artigo.The Azure Cloud Shell is a free interactive shell that you can use to run the steps in this article. Ele tem ferramentas do Azure instaladas e configuradas para usar com sua conta.It has common Azure tools preinstalled and configured to use with your account. Este tutorial exige o módulo do Azure PowerShell versão 1.0.0 ou posterior.This tutorial requires the Azure PowerShell module version 1.0.0 or later. Execute Get-Module -ListAvailable Az para localizar a versão instalada.Run Get-Module -ListAvailable Az to find the installed version. Se você precisa atualizar, consulte Instalar o módulo do Azure PowerShell.If you need to upgrade, see Install Azure PowerShell module. Se você estiver executando o PowerShell localmente, também precisará executar o Connect-AzAccount para criar uma conexão com o Azure.If you are running PowerShell locally, you also need to run Connect-AzAccount to create a connection with Azure.
  • Se usar os comandos da CLI (interface de linha de comando) do Azure para concluir as tarefas neste artigo, execute os comandos no Azure Cloud Shell ou então executando a CLI do computador.If using Azure Command-line interface (CLI) commands to complete tasks in this article, either run the commands in the Azure Cloud Shell, or by running the CLI from your computer. Este tutorial requer a CLI do Azure versão 2.0.31 ou posterior.This tutorial requires the Azure CLI version 2.0.31 or later. Execute az --version para localizar a versão instalada.Run az --version to find the installed version. Se você precisa instalar ou fazer upgrade, veja Instalar a CLI do Azure.If you need to install or upgrade, see Install Azure CLI. Se estiver executando a CLI do Azure localmente, você também precisará executar o az login para criar uma conexão com o Azure.If you are running the Azure CLI locally, you also need to run az login to create a connection with Azure.

A conta em que você realizou o logon, ou se conectou ao Azure, deve estar atribuída à função do contribuidor de rede ou a uma função personalizada que é atribuída a ações adequadas listadas em Permissões.The account you log into, or connect to Azure with, must be assigned to the network contributor role or to a custom role that is assigned the appropriate actions listed in Permissions.

Os endereços IP públicos têm um encargo nominal.Public IP addresses have a nominal charge. Para ver os preços, acesse a página Preços de endereço IP.To view the pricing, read the IP address pricing page.

Criar um endereço IP públicoCreate a public IP address

  1. No portal do Azure ou na Página Inicial, selecione Criar um recurso.On the Azure portal menu or from the Home page, select Create a resource.

  2. Digite endereço ip público em Pesquisar na caixa Marketplace.Enter public ip address in the Search the Marketplace box. Quando os Endereços IP públicos aparecerem nos resultados da pesquisa, clique nele.When Public IP address appears in the search results, select it.

  3. Em endereço IP público, selecione Criar.Under Public IP address, select Create.

  4. Insira, ou selecione os valores para as configurações a seguir em Criar endereço IP público, em seguida, selecione Criar:Enter, or select values for the following settings, under Create public IP address, then select Create:

    ConfiguraçãoSetting Obrigatório?Required? DetalhesDetails
    Versão IPIP Version SIMYes Selecione IPv4 ou IPv6 ou ambos.Select IPv4 or IPv6 or Both. A seleção de ambos resultará em dois endereços IP públicos sendo criados-1 endereço IPv4 e 1 endereço IPv6.Selecting Both will result in 2 Public IP addresses being create- 1 IPv4 address and 1 IPv6 address. Saiba mais sobre o IPv6 no Azure VNETs.Learn more about IPv6 in Azure VNETs.
    SKUSKU SIMYes Todos os endereços IP públicos criados antes da introdução de SKUs são endereços IP públicos de SKU Básico.All public IP addresses created before the introduction of SKUs are Basic SKU public IP addresses. Você não pode alterar a SKU depois que o endereço IP público é criado.You cannot change the SKU after the public IP address is created. Uma máquina virtual autônoma, máquinas virtuais em um conjunto de disponibilidade ou conjuntos de dimensionamento de máquinas virtuais podem usar SKUs Básicos ou Standard.A standalone virtual machine, virtual machines within an availability set, or virtual machine scale sets can use Basic or Standard SKUs. Não é permitido misturar SKUs entre máquinas virtuais em conjuntos de disponibilidade ou conjuntos de dimensionamento ou VMs autônomas.Mixing SKUs between virtual machines within availability sets or scale sets or standalone VMs is not allowed. SKU Básico: se você estiver criando um endereço IP público em uma região que dá suporte zonas de disponibilidade, a configuração Zona de disponibilidade será definida como Nenhuma por padrão.Basic SKU: If you are creating a public IP address in a region that supports availability zones, the Availability zone setting is set to None by default. Os IPs públicos básicos não dão suporte a zonas de disponibilidade.Basic Public IPs do not support Availability zones. SKU Standard: um IP público de SKU Standard pode ser associado a uma máquina virtual ou a um front-end de balanceador de carga.Standard SKU: A Standard SKU public IP can be associated to a virtual machine or a load balancer front end. Se você estiver criando um endereço IP público em uma região que dá suporte zonas de disponibilidade, a configuração Zona de disponibilidade será definida como Com redundância de zona por padrão.If you're creating a public IP address in a region that supports availability zones, the Availability zone setting is set to Zone-redundant by default. Para obter informações sobre zonas de disponibilidade, consulte configuração Zona de disponibilidade.For more information about availability zones, see the Availability zone setting. O SKU padrão será necessário se você associar o endereço a um Load Balancer Standard.The standard SKU is required if you associate the address to a Standard load balancer. Para saber mais sobre os Load Balancers Standard, consulte SKU Standard do Azure Load Balancer.To learn more about standard load balancers, see Azure load balancer standard SKU. Quando você atribui um endereço IP público de SKU Standard ao adaptador de rede de uma máquina virtual, você deve permitir explicitamente o tráfego pretendido com um grupo de segurança de rede.When you assign a standard SKU public IP address to a virtual machine’s network interface, you must explicitly allow the intended traffic with a network security group. A comunicação com o recurso falha até que você crie e associe um grupo de segurança de rede e permita o tráfego desejado explicitamente.Communication with the resource fails until you create and associate a network security group and explicitly allow the desired traffic.
    nameName SIMYes O nome deve ser exclusivo no grupo de recursos que você seleciona.The name must be unique within the resource group you select.
    Atribuição de endereço IPIP address assignment SIMYes Dinâmico: endereços dinâmicos são atribuídos somente depois que um endereço IP público é associado a um recurso do Azure e o recurso é iniciado pela primeira vez.Dynamic: Dynamic addresses are assigned only after a public IP address is associated to an Azure resource, and the resource is started for the first time. Endereços dinâmicos poderão mudar se tiverem sido atribuídos a um recurso, como uma máquina virtual, e a máquina virtual for parada (desalocada) e, em seguida, reiniciada.Dynamic addresses can change if they're assigned to a resource, such as a virtual machine, and the virtual machine is stopped (deallocated), and then restarted. O endereço permanecerá o mesmo se uma máquina virtual for reinicializada ou interrompida (mas não desalocada).The address remains the same if a virtual machine is rebooted or stopped (but not deallocated). Os endereços dinâmicos são liberados quando um recurso de endereço IP público é desassociado de um recurso que está associado.Dynamic addresses are released when a public IP address resource is dissociated from a resource it is associated to. Estático: endereços estáticos são atribuídos quando um endereço IP público é criado.Static: Static addresses are assigned when a public IP address is created. Endereços estáticos não são liberados até que um recurso de endereço IP público seja excluído.Static addresses are not released until a public IP address resource is deleted. Se o endereço não estiver associado a um recurso, você poderá alterar o método de atribuição depois que o endereço for criado.If the address is not associated to a resource, you can change the assignment method after the address is created. Se o endereço estiver associado a um recurso, você não poderá alterar o método de atribuição.If the address is associated to a resource, you may not be able to change the assignment method. Se você selecionar IPv6 para a versão de IP, o método de atribuição deverá ser dinâmico para o SKU básico.If you select IPv6 for the IP version, the assignment method must be Dynamic for Basic SKU. Os endereços padrão do SKU são estáticos para IPv4 e IPv6.Standard SKU addresses are Static for both IPv4 and IPv6.
    Tempo limite de ociosidade (minutos)Idle timeout (minutes) NãoNo Por quantos minutos manter uma conexão TCP ou HTTP aberta sem depender de clientes para enviar mensagens keep alive.How many minutes to keep a TCP or HTTP connection open without relying on clients to send keep-alive messages. Se você selecionar IPv6 para a versão IP, esse valor não poderá ser alterado.If you select IPv6 for IP Version, this value can't be changed.
    Rótulo do nome DNSDNS name label NãoNo Deve ser exclusivo mo local do Azure em que você cria o nome (em todas as assinaturas e todos os clientes).Must be unique within the Azure location you create the name in (across all subscriptions and all customers). O Azure registra automaticamente o nome e o endereço IP no DNS dele para que você possa se conectar a um recurso com o nome.Azure automatically registers the name and IP address in its DNS so you can connect to a resource with the name. O Azure acrescenta localização.cloudapp.azure.com (em que localização é a localização que você seleciona) ao nome que você fornece para criar o nome DNS totalmente qualificado.Azure appends a default subnet such as location.cloudapp.azure.com (where location is the location you select) to the name you provide, to create the fully qualified DNS name. Se você optar por criar duas versões de endereço, o mesmo nome DNS será atribuído aos endereços IPv4 e IPv6.If you choose to create both address versions, the same DNS name is assigned to both the IPv4 and IPv6 addresses. O DNS padrão do Azure contém registros de nome IPv4 e IPv6 AAAA e responde com ambos os registros quando o nome DNS é pesquisado.Azure's default DNS contains both IPv4 A and IPv6 AAAA name records and responds with both records when the DNS name is looked up. O cliente escolhe com qual endereço (IPv4 ou IPv6) quer se comunicar.The client chooses which address (IPv4 or IPv6) to communicate with. Em vez de ou além de usar o rótulo de nome DNS com o sufixo padrão, você pode usar o serviço DNS do Azure para configurar um nome DNS com um sufixo personalizado que seja resolvido para o endereço IP público.Instead of, or in addition to, using the DNS name label with the default suffix, you can use the Azure DNS service to configure a DNS name with a custom suffix that resolves to the public IP address. Para obter mais informações, consulte Usar o DNS do Azure com o endereço IP público do Azure.For more information, see Use Azure DNS with an Azure public IP address.
    Nome (visível somente se você selecionar a versão de IP de ambos)Name (Only visible if you select IP Version of Both) Sim, se você selecionar a versão IP de ambosYes, if you select IP Version of Both O nome deve ser diferente do nome que você insere para o primeiro Nome nessa lista.The name must be different than the name you enter for the first Name in this list. Se você optar por criar endereços IPv4 e IPv6, o portal criará dois recursos de endereço IP públicos separados, cada um com uma versão do endereço IP atribuída a ele.If you choose to create both an IPv4 and an IPv6 address, the portal creates two separate public IP address resources, one with each IP address version assigned to it.
    Atribuição de endereço IP (visível somente se você selecionar a versão de IP de ambos)IP address assignment (Only visible if you select IP Version of Both) Sim, se você selecionar a versão IP de ambosYes, if you select IP Version of Both Mesmas restrições que a atribuição de endereço IP acimaSame restrictions as IP Address Assignment above
    SubscriptionSubscription SIMYes Deve existir na mesma assinatura que o recurso ao qual você associará os IPs públicos.Must exist in the same subscription as the resource to which you'll associate the Public IP's.
    Resource groupResource group SIMYes Pode existir no mesmo grupo de recursos , ou diferente, que o recurso ao qual você associará os IPs públicos.Can exist in the same, or different, resource group as the resource to which you'll associate the Public IP's.
    LocationLocation SIMYes Deve existir no mesmo local, também conhecido como região, como o recurso ao qual você associará os IPs públicos.Must exist in the same location, also referred to as region, as the resource to which you'll associate the Public IP's.
    Zona de disponibilidadeAvailability zone NãoNo Essa configuração só aparecerá se você selecionar uma localização com suporte.This setting only appears if you select a supported location. Para obter uma lista de localizações com suporte, consulte Visão geral das zonas de disponibilidade.For a list of supported locations, see Availability zones overview. Se você tiver selecionado o SKU Básico, Nenhum será selecionado automaticamente para você.If you selected the Basic SKU, None is automatically selected for you. Se você preferir garantir uma zona específica, você poderá selecionar uma.If you prefer to guarantee a specific zone, you may select a specific zone. Qualquer uma dessas opções será sem redundância de zona.Either choice is not zone-redundant. Se você tiver selecionado o SKU Standard, a opção Com redundância de zona será selecionada automaticamente para você e tornará o seu caminho de dados resiliente a falhas de zona.If you selected the Standard SKU: Zone-redundant is automatically selected for you and makes your data path resilient to zone failure. Se você preferir garantir uma zona específica (que não é resiliente a falhas de zona), você poderá selecionar uma.If you prefer to guarantee a specific zone, which is not resilient to zone failure, you may select a specific zone.

ComandosCommands

Embora o portal forneça a opção de criar dois recursos de endereço IP públicos (um IPv4 e um IPv6), os comandos da CLI e do PowerShell a seguir criam um recurso com um endereço para uma versão IP ou o outro.Though the portal provides the option to create two public IP address resources (one IPv4 and one IPv6), the following CLI and PowerShell commands create one resource with an address for one IP version or the other. Se você quiser dois recursos de endereço IP público, um para cada versão de IP, deverá executar o comando duas vezes, especificando diferentes nomes e versões de IP para os recursos de endereço IP público.If you want two public IP address resources, one for each IP version, you must run the command twice, specifying different names and IP versions for the public IP address resources.

FerramentaTool CommandCommand
CLICLI az network public-ip createaz network public-ip create
PowerShellPowerShell New-AzPublicIpAddressNew-AzPublicIpAddress

Exibir, alterar as configurações ou excluir um endereço IP públicoView, change settings for, or delete a public IP address

  1. Na caixa que contém o texto Pesquisar recursos na parte superior do portal do Azure, digite endereço ip público.In the box that contains the text Search resources at the top of the Azure portal, type public ip address. Quando Endereços IP públicos aparecerem nos resultados da pesquisa, selecione-o.When Public IP addresses appear in the search results, select it.

  2. Selecione o nome do endereço IP público que você quiser visualizar, alterar configurações ou excluir da lista.Select the name of the public IP address you want to view, change settings for, or delete from the list.

  3. Preencha uma das opções a seguir, dependendo da ação que deseja: exibir, excluir ou alterar o endereço IP público.Complete one of the following options, depending on whether you want to view, delete, or change the public IP address.

    • Exibir: a seção Visão Geral mostra as configurações de chave do endereço IP público, como o adaptador de rede ao qual ele está associado (caso o endereço esteja associado a um adaptador de rede).View: The Overview section shows key settings for the public IP address, such as the network interface it's associated to (if the address is associated to a network interface). O portal não mostra a versão do endereço (IPv4 ou IPv6).The portal does not display the version of the address (IPv4 or IPv6). Para exibir as informações de versão, use o comando do PowerShell ou da CLI para exibir o endereço IP público.To view the version information, use the PowerShell or CLI command to view the public IP address. Se a versão do endereço IP for IPv6, o endereço atribuído não será exibido pelo portal, pelo PowerShell nem pela CLI.If the IP address version is IPv6, the assigned address is not displayed by the portal, PowerShell, or the CLI.
    • Excluir: para excluir o endereço IP público, selecione Excluir na seção Visão Geral.Delete: To delete the public IP address, select Delete in the Overview section. Se o endereço estiver associado a uma configuração de IP, ele não poderá ser excluído.If the address is currently associated to an IP configuration, it cannot be deleted. Se, no momento, o endereço estiver associado a uma configuração, selecione Desassociar para desassociar o endereço da configuração de IP.If the address is currently associated with a configuration, select Dissociate to dissociate the address from the IP configuration.
    • Alterar: selecione Configuração.Change: select Configuration. Altere as configurações usando as informações na etapa 4 da seção Criar um endereço IP público.Change settings using the information in step 4 of Create a public IP address. Para alterar a atribuição para um endereço IPv4 de estático para dinâmico, primeiramente você deve desassociar o endereço IPv4 público da configuração de IP à qual ele está associado.To change the assignment for an IPv4 address from static to dynamic, you must first dissociate the public IPv4 address from the IP configuration it's associated to. Você pode alterar o método de atribuição para dinâmico e selecione Associar para associar o endereço IP à mesma configuração de IP, a uma configuração diferente ou deixá-lo desassociado.You can then change the assignment method to dynamic and select Associate to associate the IP address to the same IP configuration, a different configuration, or you can leave it dissociated. Para desassociar um endereço IP público, na seção Visão Geral, selecione Desassociar.To dissociate a public IP address, in the Overview section, select Dissociate.

    Aviso

    Ao alterar o método de atribuição de estático para dinâmico, você perde o endereço IP que foi atribuído ao endereço IP público.When you change the assignment method from static to dynamic, you lose the IP address that was assigned to the public IP address. Embora os servidores DNS públicos do Azure mantenham um mapeamento entre endereços estáticos ou dinâmicos e qualquer rótulo de nome DNS (caso tenha definido um), um endereço IP dinâmico pode ser alterado quando a máquina virtual é iniciada depois de ter ficado no estado interrompida (desalocada).While the Azure public DNS servers maintain a mapping between static or dynamic addresses and any DNS name label (if you defined one), a dynamic IP address can change when the virtual machine is started after being in the stopped (deallocated) state. Para impedir que o endereço seja alterado, atribua um endereço IP estático.To prevent the address from changing, assign a static IP address.

ComandosCommands

FerramentaTool CommandCommand
CLICLI az network public-ip list para listar endereços IP públicos; az network public-ip show para mostrar as configurações; az network public-ip update para atualizar e az network public-ip delete para excluiraz network public-ip list to list public IP addresses, az network public-ip show to show settings; az network public-ip update to update; az network public-ip delete to delete
PowerShellPowerShell Get-AzPublicIpAddress para recuperar um objeto de endereço IP público e exibir suas configurações, set-AzPublicIpAddress para atualizar as configurações; Remove-AzPublicIpAddress para excluirGet-AzPublicIpAddress to retrieve a public IP address object and view its settings, Set-AzPublicIpAddress to update settings; Remove-AzPublicIpAddress to delete

Atribuir um endereço IP públicoAssign a public IP address

Saiba como atribuir um endereço IP público aos recursos a seguir:Learn how to assign a public IP address to the following resources:

PermissõesPermissions

Para executar tarefas em endereços IP públicas, sua conta deve ser atribuída à função de colaborador da rede ou a uma função personalizada à qual são atribuídas as ações apropriadas listadas na tabela a seguir:To perform tasks on public IP addresses, your account must be assigned to the network contributor role or to a custom role that is assigned the appropriate actions listed in the following table:

AçãoAction nameName
Microsoft.Network/publicIPAddresses/readMicrosoft.Network/publicIPAddresses/read Ler um endereço IP públicoRead a public IP address
Microsoft.Network/publicIPAddresses/writeMicrosoft.Network/publicIPAddresses/write Criar ou atualizar um endereço IP públicoCreate or update a public IP address
Microsoft.Network/publicIPAddresses/deleteMicrosoft.Network/publicIPAddresses/delete Excluir um endereço IP públicoDelete a public IP address
Microsoft.Network/publicIPAddresses/join/actionMicrosoft.Network/publicIPAddresses/join/action Associar um recurso de endereço IP público a um recursoAssociate a public IP address to a resource

Próximos passosNext steps