Tipi di indirizzi IP e metodi di allocazione (modello di distribuzione classica) in AzureIP address types and allocation methods (classic) in Azure

È possibile assegnare gli indirizzi IP alle risorse di Azure per comunicare con altre risorse di Azure, con la rete locale e con Internet.You can assign IP addresses to Azure resources to communicate with other Azure resources, your on-premises network, and the Internet. Sono disponibili due tipi di indirizzi IP che è possibile usare in Azure: pubblici e privati.There are two types of IP addresses you can use in Azure: public and private.

Gli indirizzi IP pubblici consentono di comunicare con Internet e con i servizi pubblici di Azure.Public IP addresses are used for communication with the Internet, including Azure public-facing services.

Gli indirizzi IP privati vengono usati per la comunicazione all'interno di una rete virtuale Azure (VNet), di un servizio cloud e della rete locale quando si usa un gateway VPN o un circuito ExpressRoute per estendere la rete ad Azure.Private IP addresses are used for communication within an Azure virtual network (VNet), a cloud service, and your on-premises network when you use a VPN gateway or ExpressRoute circuit to extend your network to Azure.

Importante

Azure offre due modelli di distribuzione per creare e usare le risorse: Gestione risorse e la distribuzione classica.Azure has two different deployment models for creating and working with resources: Resource Manager and classic. Questo articolo illustra l'uso del modello di distribuzione classica.This article covers using the classic deployment model. Microsoft consiglia di usare Resource Manager per la maggior parte delle distribuzioni più recenti.Microsoft recommends that most new deployments use Resource Manager. Informazioni sugli indirizzi IP in Resource Manager sono disponibili nell'articolo sugli indirizzi IP.Learn about IP addresses in Resource Manager by reading the IP addresses article.

Indirizzi IP pubbliciPublic IP addresses

Gli indirizzi IP pubblici consentono alle risorse di Azure di comunicare con Internet e i servizi pubblici di Azure, ad esempio Cache Redis di Azure, Hub eventi di Azure, i database SQL e Archiviazione di Azure.Public IP addresses allow Azure resources to communicate with Internet and Azure public-facing services such as Azure Redis Cache, Azure Event Hubs, SQL databases, and Azure storage.

Un indirizzo IP pubblico è associato ai seguenti tipi di risorse:A public IP address is associated with the following resource types:

  • Servizi cloudCloud services
  • Macchine virtuali IaaSIaaS Virtual Machines (VMs)
  • Istanze del ruolo PaaSPaaS role instances
  • Gateway VPNVPN gateways
  • Gateway di applicazioneApplication gateways

Metodo di allocazioneAllocation method

Quando un indirizzo IP pubblico deve essere assegnato a una risorsa di Azure, viene allocato dinamicamente da un pool di indirizzi IP pubblici disponibili all'interno del percorso in cui è stata creata la risorsa.When a public IP address needs to be assigned to an Azure resource, it is dynamically allocated from a pool of available public IP address within the location the resource is created. Questo indirizzo IP viene rilasciato quando la risorsa viene arrestata.This IP address is released when the resource is stopped. Nel caso di un servizio cloud, questa situazione si verifica quando tutte le istanze del ruolo vengono arrestate, evento che è possibile evitare usando un indirizzo IP statico (riservato). Vedere la sezione Servizi cloud.In case of a cloud service, this happens when all the role instances are stopped, which can be avoided by using a static (reserved) IP address (see Cloud Services).

Nota

L'elenco degli intervalli IP da cui gli indirizzi IP pubblici vengono allocati alle risorse di Azure è pubblicato negli intervalli IP dei data center di Azure.The list of IP ranges from which public IP addresses are allocated to Azure resources is published at Azure Datacenter IP ranges.

Risoluzione del nome host DNSDNS hostname resolution

Quando si crea un servizio cloud o una VM IaaS, è necessario fornire un nome DNS del servizio cloud che sia univoco tra tutte le risorse in Azure.When you create a cloud service or an IaaS VM, you need to provide a cloud service DNS name which is unique across all resources in Azure. In questo modo si crea un mapping nei server DNS gestiti di Azure per dnsname.cloudapp.net all'indirizzo IP pubblico della risorsa.This creates a mapping in the Azure-managed DNS servers for dnsname.cloudapp.net to the public IP address of the resource. Ad esempio, se si crea un servizio cloud con il nome DNS del servizio cloud contoso, il nome di dominio completo (FQDN) contoso.cloudapp.net verrà risolto in un indirizzo IP pubblico (VIP) del servizio cloud.For instance, when you create a cloud service with a cloud service DNS name of contoso, the fully-qualified domain name (FQDN) contoso.cloudapp.net will resolve to a public IP address (VIP) of the cloud service. È possibile usare questo nome di dominio completo per creare un record CNAME di dominio personalizzato che punta all'indirizzo IP pubblico in Azure.You can use this FQDN to create a custom domain CNAME record pointing to the public IP address in Azure.

Servizi cloudCloud services

Un servizio cloud ha sempre un indirizzo IP pubblico detto indirizzo IP virtuale (VIP).A cloud service always has a public IP address referred to as a virtual IP address (VIP). È possibile creare endpoint in un servizio cloud per associare porte diverse nell'indirizzo VIP alle porte interne sulle macchine virtuali e istanze di ruolo all'interno del servizio cloud.You can create endpoints in a cloud service to associate different ports in the VIP to internal ports on VMs and role instances within the cloud service.

Un servizio cloud può contenere più VM IaaS, o istanze del ruolo PaaS, esposte tramite lo stesso indirizzo VIP del servizio cloud.A cloud service can contain multiple IaaS VMs, or PaaS role instances, all exposed through the same cloud service VIP. È anche possibile assegnare più indirizzi VIP a un servizio cloud, consentendo così scenari con più indirizzi VIP come quello di un ambiente multi-tenant con siti Web basati su SSL.You can also assign multiple VIPs to a cloud service, which enables multi-VIP scenarios like multi-tenant environment with SSL-based websites.

È possibile garantire che l'indirizzo IP pubblico di un servizio cloud rimanga invariato, anche quando tutte le istanze del ruolo vengono arrestate, usando un indirizzo IP statico pubblico, detto IP riservato.You can ensure the public IP address of a cloud service remains the same, even when all the role instances are stopped, by using a static public IP address, referred to as Reserved IP. È possibile creare una risorsa IP statica (riservata) in un percorso specifico e assegnarla a qualsiasi servizio cloud in tale percorso.You can create a static (reserved) IP resource in a specific location and assign it to any cloud service in that location. Non è possibile specificare l'indirizzo IP effettivo per l'IP riservato, poiché viene allocato dal pool di indirizzi IP disponibili nel percorso in cui viene creato.You cannot specify the actual IP address for the reserved IP, it is allocated from pool of available IP addresses in the location it is created. Questo indirizzo IP non viene rilasciato finché non viene eliminato esplicitamente.This IP address is not released until you explicitly delete it.

Gli indirizzi IP pubblici statici (riservati) sono comunemente usati negli scenari in cui un servizio cloud:Static (reserved) public IP addresses are commonly used in the scenarios where a cloud service:

  • richiede regole del firewall per essere configurato dagli utenti finali.requires firewall rules to be setup by end-users.
  • dipende dalla risoluzione del nome DNS esterno, e un indirizzo IP dinamico richiederebbe l'aggiornamento dei record A.depends on external DNS name resolution, and a dynamic IP would require updating A records.
  • utilizza i servizi Web esterni che usano il modello di sicurezza basato su IP.consumes external web services which use IP based security model.
  • usa i certificati SSL collegati a un indirizzo IP.uses SSL certificates linked to an IP address.

Nota

Quando si crea una VM classica, Azure crea un servizio cloud contenitore con un indirizzo IP virtuale (VIP).When you create a classic VM, a container cloud service is created by Azure, which has a virtual IP address (VIP). Quando la creazione avviene tramite portale, il portale configura un endpoint RDP o SSH predefinito, in modo da potersi connettere alla VM tramite l'indirizzo VIP del servizio cloud.When the creation is done through portal, a default RDP or SSH endpoint is configured by the portal so you can connect to the VM through the cloud service VIP. L'indirizzo VIP del servizio cloud può essere riservato, in modo da avere a disposizione un indirizzo IP riservato per connettersi alla VM.This cloud service VIP can be reserved, which effectively provides a reserved IP address to connect to the VM. È possibile aprire porte aggiuntive tramite la configurazione di più endpoint.You can open additional ports by configuring more endpoints.

Istanze del ruolo PaaS e delle macchine virtuali IaaSIaaS VMs and PaaS role instances

È possibile assegnare un indirizzo IP pubblico direttamente a una VM IaaS o a un'istanza del ruolo PaaS all'interno di un servizio cloud.You can assign a public IP address directly to an IaaS VM or PaaS role instance within a cloud service. In questo caso si definisce indirizzo IP pubblico a livello di istanza (ILPIP).This is referred to as an instance-level public IP address (ILPIP). Questo indirizzo IP pubblico può essere solo dinamico.This public IP address can be dynamic only.

Nota

Questo è diverso dall'indirizzo VIP del servizio cloud, che è un contenitore per le VM IaaS o le istanze del ruolo PaaS, in quanto un servizio cloud può contenere più VM IaaS, o più istanze del ruolo PaaS, esposte tramite lo stesso indirizzo VIP del servizio cloud.This is different from the VIP of the cloud service, which is a container for IaaS VMs or PaaS role instances, since a cloud service can contain multiple IaaS VMs, or PaaS role instances, all exposed through the same cloud service VIP.

Gateway VPNVPN gateways

È possibile usare un oggetto gateway VPN per connettere una rete virtuale di Azure ad altre reti virtuali o locali di Azure.A VPN gateway can be used to connect an Azure VNet to other Azure VNets or on-premises networks. Al gateway VPN viene assegnato dinamicamenteun indirizzo IP pubblico, che consente la comunicazione con la rete remota.A VPN gateway is assigned a public IP address dynamically, which enables communication with the remote network.

Gateway di applicazioneApplication gateways

È possibile usare un gateway applicazione di Azure per il bilanciamento del carico Layer7 allo scopo di instradare il traffico di rete basato su HTTP.An Azure Application gateway can be used for Layer7 load-balancing to route network traffic based on HTTP. Al gateway applicazione viene assegnato dinamicamenteun indirizzo IP pubblico, che agisce come l'indirizzo VIP con bilanciamento del carico.Application gateway is assigned a public IP address dynamically, which serves as the load-balanced VIP.

RiepilogoAt a glance

Nella tabella seguente viene illustrato ogni tipo di risorsa con i metodi di allocazione possibili (dinamico o statico) e la possibilità di assegnare più indirizzi IP pubblici.The table below shows each resource type with the possible allocation methods (dynamic/static), and ability to assign multiple public IP addresses.

RisorsaResource DinamicoDynamic staticoStatic Più indirizzi IPMultiple IP addresses
servizio cloudCloud service Yes Yes Yes
Istanza del ruolo PaaS o della macchine virtuale IaaSIaaS VM or PaaS role instance Yes NoNo NoNo
gateway VPNVPN gateway Yes NoNo NoNo
gateway applicazioneApplication gateway Yes NoNo NoNo

Indirizzi IP privatiPrivate IP addresses

Gli indirizzi IP privati consentono alle risorse Azure di comunicare con altre risorse in un servizio cloud, in una rete virtuale(VNet) o nella rete locale (tramite un gateway VPN o il circuito ExpressRoute), senza usare un indirizzo IP raggiungibile tramite Internet.Private IP addresses allow Azure resources to communicate with other resources in a cloud service or a virtual network(VNet), or to on-premises network (through a VPN gateway or ExpressRoute circuit), without using an Internet-reachable IP address.

Nel modello di distribuzione classico di Azure, un indirizzo IP privato può essere assegnato alle risorse di Azure seguenti:In Azure classic deployment model, a private IP address can be assigned to the following Azure resources:

  • Istanze del ruolo PaaS e delle macchine virtuali IaaSIaaS VMs and PaaS role instances
  • Servizio di bilanciamento del carico internoInternal load balancer
  • gateway applicazioneApplication gateway

Istanze del ruolo PaaS e delle macchine virtuali IaaSIaaS VMs and PaaS role instances

Le macchine virtuali create con il modello di distribuzione classica vengono sempre inserite in un servizio cloud, in modo analogo alle istanze del ruolo PaaS.Virtual machines (VMs) created with the classic deployment model are always placed in a cloud service, similar to PaaS role instances. Il comportamento degli indirizzi IP privati è pertanto simile per tali risorse.The behavior of private IP addresses are thus similar for these resources.

È importante notare che un servizio cloud può essere distribuito in due modi:It is important to note that a cloud service can be deployed in two ways:

  • Come un servizio cloud autonomo , non incluso in una rete virtuale.As a standalone cloud service, where it is not within a virtual network.
  • Come parte di una rete virtuale.As part of a virtual network.

Metodo di allocazioneAllocation method

Nel caso di un servizio cloud autonomo, alle risorse viene allocato dinamicamente un indirizzo IP privato dall'intervallo di indirizzi IP privati del data center di Azure.In case of a standalone cloud service, resources get a private IP address allocated dynamically from the Azure datacenter private IP address range. Può essere usato solo per la comunicazione con altre macchine virtuali all'interno dello stesso servizio cloud.It can be used only for communication with other VMs within the same cloud service. Questo indirizzo IP può cambiare quando la risorsa viene arrestata e avviata.This IP address can change when the resource is stopped and started.

Nel caso di un servizio cloud distribuito in una rete virtuale, alle risorse vengono allocati indirizzi IP privati dall'intervallo di indirizzi delle subnet associate, come specificato nella configurazione di rete.In case of a cloud service deployed within a virtual network, resources get private IP address(es) allocated from the address range of the associated subnet(s) (as specified in its network configuration). Questi indirizzi IP privati possono essere usati per la comunicazione tra tutte le macchine virtuali all'interno della rete virtuale.This private IP address(es) can be used for communication between all VMs within the VNet.

Inoltre, nel caso dei servizi cloud all'interno di una rete virtuale, viene allocato dinamicamente un indirizzo IP privato (tramite DHCP) per impostazione predefinita.Additionally, in case of cloud services within a VNet, a private IP address is allocated dynamically (using DHCP) by default. Questo indirizzo IP può cambiare quando la risorsa viene arrestata e avviata.It can change when the resource is stopped and started. Per verificare che l'indirizzo IP resti invariato, è necessario impostare il metodo di allocazione staticoe fornire un indirizzo IP valido nell'intervallo di indirizzi corrispondente.To ensure the IP address remains the same, you need to set the allocation method to static, and provide a valid IP address within the corresponding address range.

Gli indirizzi IP privati statici vengono comunemente usati per:Static private IP addresses are commonly used for:

  • Macchine virtuali che fungono da controller di dominio o server DNS.VMs that act as domain controllers or DNS servers.
  • Macchine virtuali che richiedono regole firewall basate su indirizzi IP.VMs that require firewall rules using IP addresses.
  • Macchine virtuali che eseguono servizi accessibili da altre applicazioni tramite un indirizzo IP.VMs running services accessed by other apps through an IP address.

Risoluzione del nome host DNS internoInternal DNS hostname resolution

Tutte le istanze del ruolo PaaS e delle macchine virtuali Azure sono configurate con server DNS gestiti da Azure per impostazione predefinita, a meno che non si configurano in modo esplicito server DNS personalizzati.All Azure VMs and PaaS role instances are configured with Azure-managed DNS servers by default, unless you explicitly configure custom DNS servers. Questi server DNS forniscono la risoluzione dei nomi interni per le macchine virtuali e le istanze del ruolo che si trovano nello stesso servizio cloud o rete virtuale.These DNS servers provide internal name resolution for VMs and role instances that reside within the same VNet or cloud service.

Quando si crea una macchina virtuale, ai server DNS gestiti da Azure viene aggiunto un mapping del nome host al relativo indirizzo IP privato.When you create a VM, a mapping for the hostname to its private IP address is added to the Azure-managed DNS servers. Se si usa una VM con più schede di interfaccia di rete, il nome host viene mappato all'indirizzo IP privato della scheda di interfaccia di rete principale.In case of a multi-NIC VM, the hostname is mapped to the private IP address of the primary NIC. Tuttavia, queste informazioni di mapping sono limitate alle risorse che si trovano all'interno dello stesso servizio cloud o rete virtuale.However, this mapping information is restricted to resources within the same cloud service or VNet.

Nel caso di un servizio cloud autonomo , sarà possibile risolvere i nomi host di tutte le istanze di macchine virtuali o del ruolo solo all'interno dello stesso servizio cloud.In case of a standalone cloud service, you will be able to resolve hostnames of all VMs/role instances within the same cloud service only. Nel caso di un servizio cloud all'interno di una rete virtuale, sarà possibile risolvere i nomi host di tutte le istanze di macchine virtuali o del ruolo all'interno della rete virtuale.In case of a cloud service within a VNet, you will be able to resolve hostnames of all the VMs/role instances within the VNet.

Servizi di bilanciamento del carico interno e gateway applicazioneInternal load balancers (ILB) & Application gateways

È possibile assegnare un indirizzo IP privato alla configurazione front-end di un servizio di bilanciamento del carico interno di Azure o di un gateway applicazione di Azure.You can assign a private IP address to the front end configuration of an Azure Internal Load Balancer (ILB) or an Azure Application Gateway. Questo indirizzo IP privato funge da endpoint interno, accessibile solo alle risorse all'interno della rete virtuale e alle reti remote connesse alla rete virtuale.This private IP address serves as an internal endpoint, accessible only to the resources within its virtual network (VNet) and the remote networks connected to the VNet. È possibile assegnare un indirizzo IP privato dinamico o statico alla configurazione front-end.You can assign either a dynamic or static private IP address to the front end configuration. È inoltre possibile assegnare più indirizzi IP privati per consentire scenari con più indirizzi VIP.You can also assign multiple private IP addresses to enable multi-vip scenarios.

RiepilogoAt a glance

Nella tabella seguente viene illustrato ogni tipo di risorsa con i metodi di allocazione possibili (dinamico o statico) e la possibilità di assegnare più indirizzi IP privati.The table below shows each resource type with the possible allocation methods (dynamic/static), and ability to assign multiple private IP addresses.

RisorsaResource DinamicoDynamic staticoStatic Più indirizzi IPMultiple IP addresses
Macchina virtuale (in una rete virtuale o un servizio cloud autonomo)VM (in a standalone cloud service or VNet) Yes Yes Yes
Istanza del ruolo PaaS (in una rete virtuale o un servizio cloud autonomo)PaaS role instance (in a standalone cloud service or VNet) Yes NoNo NoNo
Front-end del servizio di bilanciamento del carico internoInternal load balancer front end Yes Yes Yes
Front-end del gateway applicazioneApplication gateway front end Yes Yes Yes

LimitiLimits

La tabella seguente illustra i limiti imposti sull'assegnazione degli indirizzi IP in Azure per ogni sottoscrizione.The table below shows the limits imposed on IP addressing in Azure per subscription. È possibile contattare il supporto tecnico per aumentare i limiti predefiniti fino ai massimi consentiti in base alle esigenze aziendali.You can contact support to increase the default limits up to the maximum limits based on your business needs.

Limite predefinitoDefault limit Limite massimoMaximum limit
Indirizzi IP pubblici (dinamici)Public IP addresses (dynamic) 55 contattare il supporto tecnicocontact support
Indirizzi IP pubblici riservati.Reserved public IP addresses 2020 contattare il supporto tecnicocontact support
Indirizzo VIP pubblico per distribuzione (servizio cloud)Public VIP per deployment (cloud service) 55 contattare il supporto tecnicocontact support
Indirizzo VIP privato (ILB) per distribuzione (servizio cloud)Private VIP (ILB) per deployment (cloud service) 11 11

Verificare di avere consultato l'elenco completo dei limiti della rete in Azure.Make sure you read the full set of limits for Networking in Azure.

PrezziPricing

Nella maggior parte dei casi, gli indirizzi IP pubblici sono gratuiti.In most cases, public IP addresses are free. È prevista una tariffa nominale per l'uso di indirizzi IP pubblici statici e/o aggiuntivi.There is a nominal charge to use additional and/or static public IP addresses. Verificare di avere compreso la struttura dei prezzi per gli indirizzi IP pubblici.Make sure you understand the pricing structure for public IPs.

Differenze tra le distribuzioni di Gestione risorse e le distribuzioni classicheDifferences between Resource Manager and classic deployments

Di seguito è riportato un confronto tra la funzione di assegnazione degli indirizzi IP in Gestione risorse e quella usata nel modello di distribuzione classico.Below is a comparison of IP addressing features in Resource Manager and the classic deployment model.

RisorsaResource ClassicoClassic Gestione risorseResource Manager
Indirizzo IP pubblicoPublic IP Address VMVM Indicato come un ILPIP (solo dinamico)Referred to as an ILPIP (dynamic only) Indicato come un IP pubblico (dinamico o statico)Referred to as a public IP (dynamic or static)
Assegnato a una VM IaaS o a un'istanza del ruolo PaaSAssigned to an IaaS VM or a PaaS role instance Associato alla scheda NIC della VMAssociated to the VM's NIC
Servizio di bilanciamento del carico con connessione InternetInternet facing load balancer Indicato come indirizzo VIP (dinamico) o IP riservato (statico)Referred to as VIP (dynamic) or Reserved IP (static) Indicato come un IP pubblico (dinamico o statico)Referred to as a public IP (dynamic or static)
Assegnato a un servizio cloudAssigned to a cloud service Associato alla configurazione front-end del servizio di bilanciamento del caricoAssociated to the load balancer's front end config
Indirizzo IP privatoPrivate IP Address VMVM Indicato come un DIPReferred to as a DIP Indicato come un indirizzo IP privatoReferred to as a private IP address
Assegnato a una VM IaaS o a un'istanza del ruolo PaaSAssigned to an IaaS VM or a PaaS role instance Assegnato alla scheda NIC della VMAssigned to the VM's NIC
Servizio di bilanciamento del carico internoInternal load balancer (ILB) Assegnato all'ILB (dinamico o statico)Assigned to the ILB (dynamic or static) Assegnato alla configurazione front-end dell'ILB (dinamico o statico)Assigned to the ILB's front end configuration (dynamic or static)

Passaggi successiviNext steps