You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-network/ip-services/public-ip-addresses.md
+23-2Lines changed: 23 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -67,7 +67,7 @@ Public IP addresses can be created with an IPv4 or IPv6 address. You may be give
67
67
68
68
## SKU
69
69
70
-
Public IP addresses are created with one of the following SKUs:
70
+
Public IP addresses are created with a SKU of **Standard** or **Basic**. The SKU determines their functionality including allocation method, feature support, and resources they can be associated with. Full details are listed in the table below:
71
71
72
72
| Public IP address | Standard | Basic |
73
73
| --- | --- | --- |
@@ -116,7 +116,7 @@ For example, a public IP resource is released from a resource named **Resource A
116
116
| Basic public IPv4 |:white_check_mark:|:white_check_mark:|
117
117
| Basic public IPv6 | x |:white_check_mark:|
118
118
119
-
## DNS Name Label
119
+
## Domain Name Label
120
120
121
121
Select this option to specify a DNS label for a public IP resource. This functionality works for both IPv4 addresses (32-bit A records) and IPv6 addresses (128-bit AAAA records). This selection creates a mapping for **domainnamelabel**.**location**.cloudapp.azure.com to the public IP in the Azure-managed DNS.
122
122
@@ -133,6 +133,27 @@ The fully qualified domain name (FQDN) **contoso.westus.cloudapp.azure.com** res
133
133
134
134
If a custom domain is desired for services that use a public IP, you can use [Azure DNS](../../dns/dns-custom-domain.md?toc=%2fazure%2fvirtual-network%2ftoc.json#public-ip-address) or an external DNS provider for your DNS Record.
135
135
136
+
## Domain Name Label Scope (preview)
137
+
138
+
Public IPs also have an optional parameter for **Domain Name Label Scope**, which defines what domain label an object with the same name will use. This feature can help to prevent "dangling DNS names" which can be reused by malicious actors. When this option is chosen, the public IP address' DNS name will have an additional string in between the **domainnamelabel** and **location** fields, e.g. **contoso.fjdng2acavhkevd8.westus.cloudapp.Azure.com**. (This string is a hash generated from input specific to your subscription, resource group, domain name label, and other properties.)
139
+
140
+
>[!Important]
141
+
> Domain Name Label Scope is currently in public preview. It's provided without a service-level agreement, and is not recommended for production workloads. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
142
+
143
+
The value of the **Domain Name Label Scope** must match one of the options below:
144
+
145
+
| Value | Behavior |
146
+
| --- | --- |
147
+
| TenantReuse | Object with the same name in the same tenant will receive the same Domain Label |
148
+
| SubscriptionReuse | Object with the same name in the same subscription will receive the same Domain Label |
149
+
| ResourceGroupReuse | Object with the same name in the same Resource Group will receive the same Domain Label |
150
+
| NoReuse | Object with the same name will receive a new Domain Label for each new instance |
151
+
152
+
For example, if **SubscriptionReuse** is selected as the option, and a customer who has the example domain name label **contoso.fjdng2acavhkevd8.westus.cloudapp.Azure.com** deletes and re-deploys a public IP address using the same template as before, the domain name label will remain the same. If the customer deploys a public IP address using this same template under a different subscription, the domain name label would change (e.g. **contoso.c9ghbqhhbxevhzg9.westus.cloudapp.Azure.com**).
153
+
154
+
> [!IMPORTANT]
155
+
> The domain name label scope can only be specified at the creation of a public IP address.
156
+
136
157
## Availability Zone
137
158
138
159
Public IP addresses with a standard SKU can be created as nonzonal, zonal, or zone-redundant in [regions that support availability zones](../../availability-zones/az-region.md).
0 commit comments