-
Notifications
You must be signed in to change notification settings - Fork 21.8k
Update public-ip-address-prefix.md #127391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
I added a line to the VM, but in a couple of cases we have seen customers demand that any access to their network has to be with public IP space. To facilitate this in Azure we create the Public IP prefix, add it to the VNET, associate it with the Subnet, Assign it to the VM. BGP Routing will then send the prefix to the gateway and allow internal routing of the range.
@willstMSFT : Thanks for your contribution! The author(s) and reviewer(s) have been notified to review your proposed change. |
Learn Build status updates of commit adfe00f:
|
File | Status | Preview URL | Details |
---|---|---|---|
articles/virtual-network/ip-services/public-ip-address-prefix.md | Details |
articles/virtual-network/ip-services/public-ip-address-prefix.md
- Line 52, Column 981: [Warning: hard-coded-locale - See documentation]
Link 'https://learn.microsoft.com/en-us/azure/virtual-network/how-to-multiple-prefixes-subnet?tabs=powershell' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
- Line 52, Column 981: [Suggestion: docs-link-absolute - See documentation]
Absolute link 'https://learn.microsoft.com/en-us/azure/virtual-network/how-to-multiple-prefixes-subnet?tabs=powershell' will be broken in isolated environments. Replace with a relative link.
For more details, please refer to the build report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
Can you review the proposed changes? Note that IMPORTANT: When the changes are ready for publication, adding a #label:"aq-pr-triaged" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the update @willstMSFT!
[heart] Will St. Germain IV reacted to your message:
…________________________________
From: Tracey Torble ***@***.***>
Sent: Thursday, July 17, 2025 3:03:22 PM
To: MicrosoftDocs/azure-docs ***@***.***>
Cc: Will St. Germain IV ***@***.***>; Mention ***@***.***>
Subject: Re: [MicrosoftDocs/azure-docs] Update public-ip-address-prefix.md (PR #127391)
[https://avatars.githubusercontent.com/u/56347952?s=20&v=4]ttorble left a comment (MicrosoftDocs/azure-docs#127391)<#127391 (comment)>
@mbender-ms<https://github.com/mbender-ms>
Can you review the proposed changes? Note that https://learn.microsoft.com/en-us will need to be removed from the link to resolve the warning (and make the link relative), and link text needs to be added. Thanks.
IMPORTANT: When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team<https://github.com/orgs/MicrosoftDocs/teams/public-repo-pr-review-team>
—
Reply to this email directly, view it on GitHub<#127391 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AHBNFC5RPV3FOIELF7AOZPL3I63LVAVCNFSM6AAAAACBYCMXTWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTAOBUGQYTSMJRGI>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Invalid command: '#sign-off'. Only the assigned author of one or more file in this PR can sign off. @mbender-ms |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @willstMSFT one small change is needed before signoff. Thanks!
articles/virtual-network/ip-services/public-ip-address-prefix.md
Outdated
Show resolved
Hide resolved
#please-close |
#please-open |
Learn Build status updates of commit adfe00f:
|
File | Status | Preview URL | Details |
---|---|---|---|
articles/virtual-network/ip-services/public-ip-address-prefix.md | Details |
articles/virtual-network/ip-services/public-ip-address-prefix.md
- Line 52, Column 981: [Warning: hard-coded-locale - See documentation]
Link 'https://learn.microsoft.com/en-us/azure/virtual-network/how-to-multiple-prefixes-subnet?tabs=powershell' contains locale code 'en-us'. For localizability, remove 'en-us' from links to most Microsoft sites.
- Line 52, Column 981: [Suggestion: docs-link-absolute - See documentation]
Absolute link 'https://learn.microsoft.com/en-us/azure/virtual-network/how-to-multiple-prefixes-subnet?tabs=powershell' will be broken in isolated environments. Replace with a relative link.
For more details, please refer to the build report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
Co-authored-by: Michael Bender <[email protected]>
Learn Build status updates of commit 00d2185:
|
File | Status | Preview URL | Details |
---|---|---|---|
articles/virtual-network/ip-services/public-ip-address-prefix.md | Details |
articles/virtual-network/ip-services/public-ip-address-prefix.md
- Line 52, Column 938: [Warning: file-not-found - See documentation]
Invalid file link: './how-to-multiple-prefixes-subnet.md'.
For more details, please refer to the build report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had the wrong syntax for the URL. This should work.
articles/virtual-network/ip-services/public-ip-address-prefix.md
Outdated
Show resolved
Hide resolved
Co-authored-by: Michael Bender <[email protected]>
Learn Build status updates of commit 49b5960:
|
File | Status | Preview URL | Details |
---|---|---|---|
articles/virtual-network/ip-services/public-ip-address-prefix.md | Details |
articles/virtual-network/ip-services/public-ip-address-prefix.md
- Line 52, Column 938: [Warning: file-not-found - See documentation]
Invalid file link: './how-to-multiple-prefixes-subnet'.
For more details, please refer to the build report.
Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this is the last one.
@@ -49,7 +49,7 @@ You can associate the following resources to a static public IP address from a p | |||
|
|||
|Resource|Scenario|Steps| | |||
|---|---|---| | |||
|Virtual machines| Associating public IPs from a prefix to your virtual machines in Azure reduces management overhead when adding IP addresses to an allowlist in the firewall. You can add an entire prefix with a single firewall rule. As you scale with virtual machines in Azure, you can associate IPs from the same prefix saving cost, time, and management overhead.| To associate IPs from a prefix to your virtual machine:</br> 1. [Create a prefix.](manage-public-ip-address-prefix.md)</br> 2. [Create an IP from the prefix.](manage-public-ip-address-prefix.md)</br> 3. [Associate the IP to your virtual machine's network interface.](./virtual-network-network-interface-addresses.md#add-ip-addresses)</br> You can also [associate the IPs to a Virtual Machine Scale Set](https://azure.microsoft.com/resources/templates/vmss-with-public-ip-prefix/). | |||
|Virtual machines| Associating public IPs from a prefix to your virtual machines in Azure reduces management overhead when adding IP addresses to an allowlist in the firewall. You can add an entire prefix with a single firewall rule. As you scale with virtual machines in Azure, you can associate IPs from the same prefix saving cost, time, and management overhead.| To associate IPs from a prefix to your virtual machine:</br> 1. [Create a prefix.](manage-public-ip-address-prefix.md)</br> 2. [Create an IP from the prefix.](manage-public-ip-address-prefix.md)</br> 3. [Associate the IP to your virtual machine's network interface.](./virtual-network-network-interface-addresses.md#add-ip-addresses)</br> You can also [associate the IPs to a Virtual Machine Scale Set](https://azure.microsoft.com/resources/templates/vmss-with-public-ip-prefix/). In the event you'll need the public IP address to be available to route internally, the [Public IP Prefix can be added to the VNET](./how-to-multiple-prefixes-subnet), and then assigned to the Virtual Machine as an IP address from a subnet that the VM participates in. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
|Virtual machines| Associating public IPs from a prefix to your virtual machines in Azure reduces management overhead when adding IP addresses to an allowlist in the firewall. You can add an entire prefix with a single firewall rule. As you scale with virtual machines in Azure, you can associate IPs from the same prefix saving cost, time, and management overhead.| To associate IPs from a prefix to your virtual machine:</br> 1. [Create a prefix.](manage-public-ip-address-prefix.md)</br> 2. [Create an IP from the prefix.](manage-public-ip-address-prefix.md)</br> 3. [Associate the IP to your virtual machine's network interface.](./virtual-network-network-interface-addresses.md#add-ip-addresses)</br> You can also [associate the IPs to a Virtual Machine Scale Set](https://azure.microsoft.com/resources/templates/vmss-with-public-ip-prefix/). In the event you'll need the public IP address to be available to route internally, the [Public IP Prefix can be added to the VNET](./how-to-multiple-prefixes-subnet), and then assigned to the Virtual Machine as an IP address from a subnet that the VM participates in. | |
|Virtual machines| Associating public IPs from a prefix to your virtual machines in Azure reduces management overhead when adding IP addresses to an allowlist in the firewall. You can add an entire prefix with a single firewall rule. As you scale with virtual machines in Azure, you can associate IPs from the same prefix saving cost, time, and management overhead.| To associate IPs from a prefix to your virtual machine:</br> 1. [Create a prefix.](manage-public-ip-address-prefix.md)</br> 2. [Create an IP from the prefix.](manage-public-ip-address-prefix.md)</br> 3. [Associate the IP to your virtual machine's network interface.](./virtual-network-network-interface-addresses.md#add-ip-addresses)</br> You can also [associate the IPs to a Virtual Machine Scale Set](https://azure.microsoft.com/resources/templates/vmss-with-public-ip-prefix/). In the event you'll need the public IP address to be available to route internally, the [Public IP Prefix can be added to the VNET](../how-to-multiple-prefixes-subnet.md), and then assigned to the Virtual Machine as an IP address from a subnet that the VM participates in. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@willstMSFT - Can you respond to the requested changes or let us know if you would like us to commit them?
@mbender-ms - When the changes are ready for publication, adding a #sign-off
comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team
[heart] Will St. Germain IV reacted to your message:
________________________________
From: Diana Richards ***@***.***>
Sent: Monday, July 21, 2025 8:35:27 PM
To: MicrosoftDocs/azure-docs ***@***.***>
Cc: Will St. Germain IV ***@***.***>; Mention ***@***.***>
Subject: Re: [MicrosoftDocs/azure-docs] Update public-ip-address-prefix.md (PR #127391)
@v-dirichards commented on this pull request.
________________________________
In articles/virtual-network/ip-services/public-ip-address-prefix.md<#127391 (comment)>:
@@ -49,7 +49,7 @@ You can associate the following resources to a static public IP address from a p
|Resource|Scenario|Steps|
|---|---|---|
-|Virtual machines| Associating public IPs from a prefix to your virtual machines in Azure reduces management overhead when adding IP addresses to an allowlist in the firewall. You can add an entire prefix with a single firewall rule. As you scale with virtual machines in Azure, you can associate IPs from the same prefix saving cost, time, and management overhead.| To associate IPs from a prefix to your virtual machine:</br> 1. [Create a prefix.](manage-public-ip-address-prefix.md)</br> 2. [Create an IP from the prefix.](manage-public-ip-address-prefix.md)</br> 3. [Associate the IP to your virtual machine's network interface.](./virtual-network-network-interface-addresses.md#add-ip-addresses)</br> You can also [associate the IPs to a Virtual Machine Scale Set](https://azure.microsoft.com/resources/templates/vmss-with-public-ip-prefix/).
+|Virtual machines| Associating public IPs from a prefix to your virtual machines in Azure reduces management overhead when adding IP addresses to an allowlist in the firewall. You can add an entire prefix with a single firewall rule. As you scale with virtual machines in Azure, you can associate IPs from the same prefix saving cost, time, and management overhead.| To associate IPs from a prefix to your virtual machine:</br> 1. [Create a prefix.](manage-public-ip-address-prefix.md)</br> 2. [Create an IP from the prefix.](manage-public-ip-address-prefix.md)</br> 3. [Associate the IP to your virtual machine's network interface.](./virtual-network-network-interface-addresses.md#add-ip-addresses)</br> You can also [associate the IPs to a Virtual Machine Scale Set](https://azure.microsoft.com/resources/templates/vmss-with-public-ip-prefix/). In the event you'll need the public IP address to be available to route internally, the [Public IP Prefix can be added to the VNET](./how-to-multiple-prefixes-subnet), and then assigned to the Virtual Machine as an IP address from a subnet that the VM participates in.
@willstMSFT<https://github.com/willstMSFT> - Can you respond to the requested changes or let us know if you would like us to commit them?
@mbender-ms<https://github.com/mbender-ms> - When the changes are ready for publication, adding a #sign-off comment is the best way to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team<https://github.com/orgs/MicrosoftDocs/teams/public-repo-pr-review-team>
—
Reply to this email directly, view it on GitHub<#127391 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AHBNFC3U4BPUTITDF4XXHNT3JVFI7AVCNFSM6AAAAACBYCMXTWVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZTAMZZG4ZDAMZYHA>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Invalid command: '#sign-off'. Only the assigned author of one or more file in this PR can sign off. @mbender-ms |
I added a line to the VM, but in a couple of cases we have seen customers demand that any access to their network has to be with public IP space. To facilitate this in Azure we create the Public IP prefix, add it to the VNET, associate it with the Subnet, Assign it to the VM. BGP Routing will then send the prefix to the gateway and allow internal routing of the range.