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/nat-gateway/nat-overview.md
+14-15Lines changed: 14 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,21 +51,21 @@ The following steps are an example of how to set up a NAT gateway:
51
51
52
52
* Assign a public IP address or public IP prefix.
53
53
54
-
* Configure virtual network subnet to use a NAT gateway.
54
+
* Configure a virtual network subnet to use a NAT gateway.
55
55
56
56
If necessary, modify Transmission Control Protocol (TCP) idle timeout (optional). Review [timers](/azure/nat-gateway/nat-gateway-resource#idle-timeout-timers) before you change the default.
57
57
58
58
### Security
59
59
60
-
NAT Gateway is built on the zero trust network security model and is secure by default. With NAT gateway, private instances within a subnet don't need public IP addresses to reach the internet. Private resources can reach external sources outside the virtual network by source network address translating (SNAT) to NAT gateway's static public IP addresses or prefixes. You can provide a contiguous set of IPs for outbound connectivity by using a public IP prefix. Destination firewall rules can be configured based on this predictable IP list.
60
+
NAT Gateway is built on the Zero Trust network security model and is secure by default. With NAT gateway, private instances within a subnet don't need public IP addresses to reach the internet. Private resources can reach external sources outside the virtual network by source network address translating (SNAT) to NAT gateway's static public IP addresses or prefixes. You can provide a contiguous set of IPs for outbound connectivity by using a public IP prefix. Destination firewall rules can be configured based on this predictable IP list.
61
61
62
62
### Resiliency
63
63
64
-
Azure NAT Gateway is a fully managed and distributed service. It doesn't depend on individual compute instances such as VMs or a single physical gateway device. A NAT gateway always has multiple fault domains and can sustain multiple failures without service outage. Software defined networking makes a NAT gateway highly resilient.
64
+
Azure NAT Gateway is a fully managed and distributed service. It doesn't depend on individual compute instances such as virtual machines or a single physical gateway device. A NAT gateway always has multiple fault domains and can sustain multiple failures without service outage. Software defined networking makes a NAT gateway highly resilient.
65
65
66
66
### Scalability
67
67
68
-
NAT gateway is scaled out from creation. There isn't a rampup or scale-out operation required. Azure manages the operation of NAT gateway for you.
68
+
NAT gateway is scaled out from creation. There isn't a ramp-up or scale-out operation required. Azure manages the operation of NAT gateway for you.
69
69
70
70
Attach NAT gateway to a subnet to provide outbound connectivity for all private resources in that subnet. All subnets in a virtual network can use the same NAT gateway resource. Outbound connectivity can be scaled out by assigning up to 16 public IP addresses or a /28 size public IP prefix to NAT gateway. When a NAT gateway is associated to a public IP prefix, it automatically scales to the number of IP addresses needed for outbound.
71
71
@@ -84,26 +84,25 @@ A NAT gateway doesn't affect the network bandwidth of your compute resources. Le
84
84
* To migrate outbound access to a NAT gateway from default outbound access or load balancer outbound rules, see [Migrate outbound access to Azure NAT Gateway](./tutorial-migrate-outbound-nat.md).
85
85
86
86
>[!NOTE]
87
-
>On September 30th, 2025, [default outbound access](/azure/virtual-network/ip-services/default-outbound-access#when-is-default-outbound-access-provided) for new deployments will be retired. It is recommended to use an explicit form of outbound connectivity instead, like NAT gateway.
87
+
>On September 30, 2025, [default outbound access](/azure/virtual-network/ip-services/default-outbound-access#when-is-default-outbound-access-provided) for new deployments will be retired. It's recommended to use an explicit form of outbound connectivity instead, like NAT gateway.
88
88
89
-
*Egress is defined at a per subnet level with NAT gateway. NAT gateway replaces the default Internet destination of a subnet.
89
+
*NAT gateway provides outbound connectivity at a subnet level. NAT gateway replaces the default Internet destination of a subnet to provide outbound connectivity.
90
90
91
-
*Traffic routing configurations aren't required to use NAT gateway.
91
+
*NAT gateway doesn't require any routing configurations on a subnet route table. After NAT gateway is attached to a subnet, it provides outbound connectivity right away.
92
92
93
93
* NAT gateway allows flows to be created from the virtual network to the services outside your virtual network. Return traffic from the internet is only allowed in response to an active flow. Services outside your virtual network can’t initiate an inbound connection through NAT gateway.
94
94
95
95
* NAT gateway takes precedence over other outbound connectivity methods, including a load balancer, instance-level public IP addresses, and Azure Firewall.
96
96
97
-
*When NAT gateway is configured to a virtual network where a different outbound connectivity method already exists, NAT gateway takes over all outbound traffic moving forward. There are no drops in traffic flow for existing connections on Azure Load Balancer. All new connections use NAT gateway.
97
+
* NAT gateway takes priority over other explicit outbound methods configured in a virtual netweork for all new connections. There are no drops in traffic flow for existing connections using other explicit methods of outbound connectivity.
98
98
99
99
* NAT gateway doesn't have the same limitations of SNAT port exhaustion as does [default outbound access](../virtual-network/ip-services/default-outbound-access.md) and [outbound rules of a load balancer](../load-balancer/outbound-rules.md).
100
100
101
101
* NAT gateway supports TCP and User Datagram Protocol (UDP) protocols only. Internet Control Message Protocol (ICMP) isn't supported.
102
102
103
103
### Traffic routes
104
104
105
-
* The subnet has a [system default route](/azure/virtual-network/virtual-networks-udr-overview#default) that routes traffic with destination 0.0.0.0/0 to the internet automatically. Once NAT gateway is configured to the subnet, communication from the virtual machines existing in the subnet to the internet will prioritize using the public IP of the NAT gateway.
106
-
105
+
* The subnet has a [system default route](/azure/virtual-network/virtual-networks-udr-overview#default) that routes traffic with destination 0.0.0.0/0 to the internet automatically. After NAT gateway is configured to the subnet, virtual machines in the subnet communicate to the internet using the public IP of the NAT gateway.
107
106
108
107
* When you create a user defined route (UDR) in your subnet route table for 0.0.0.0/0 traffic, the default internet path for this traffic is overridden. A UDR that sends 0.0.0.0/0 traffic to a virtual appliance or a virtual network gateway (VPN Gateway and ExpressRoute) as the next hop type instead override NAT gateway connectivity to the internet.
109
108
@@ -117,7 +116,7 @@ A NAT gateway doesn't affect the network bandwidth of your compute resources. Le
117
116
118
117
* Multiple NAT gateways can’t be attached to a single subnet.
119
118
120
-
* A NAT gateway can’t span multiple virtual networks. However, NAT Gateway can be used to provide outbound connectivity in a hub and spoke model. For more details, see the [NAT gateway hub and spoke tutorial](/azure/nat-gateway/tutorial-hub-spoke-route-nat).
119
+
* A NAT gateway can’t span multiple virtual networks. However, NAT Gateway can be used to provide outbound connectivity in a hub and spoke model. For more information, see the [NAT gateway hub and spoke tutorial](/azure/nat-gateway/tutorial-hub-spoke-route-nat).
121
120
122
121
* A NAT gateway can’t be deployed in a [gateway subnet](../vpn-gateway/vpn-gateway-about-vpn-gateway-settings.md#gwsub).
123
122
@@ -141,15 +140,15 @@ A NAT gateway doesn't affect the network bandwidth of your compute resources. Le
141
140
142
141
* A NAT gateway can be created in a specific availability zone or placed in **no zone**.
143
142
144
-
* NAT gateway can be isolated in a specific zone when you create [zone isolation scenarios](./nat-availability-zones.md). This deployment is called a zonal deployment. After NAT gateway is deployed, the zone selection can't be changed.
143
+
* NAT gateway can be isolated in a specific zone when you create [zone isolation scenarios](./nat-availability-zones.md). After NAT gateway is deployed, the zone selection can't be changed.
145
144
146
-
* NAT gateway is placed in **no zone** by default. A [non-zonal NAT gateway](./nat-availability-zones.md#nonzonal) is placed in a zone for you by Azure.
145
+
* NAT gateway is placed in **no zone** by default. A [nonzonal NAT gateway](./nat-availability-zones.md#nonzonal) is placed in a zone for you by Azure.
147
146
148
147
### NAT gateway and basic resources
149
148
150
-
* NAT gateway is compatible with standard public IP addresses or public IP prefix resources or a combination of both.
149
+
* NAT gateway is compatible with standard public IP addresses or public IP prefixes or a combination of both.
151
150
152
-
* Basic resources, such as basic load balancer or basic public IPs aren't compatible with NAT gateway. NAT gateway can't be used with subnets where basic resources exist. Basic load balancer and basic public IP can be upgraded to standard to work with a NAT gateway.
151
+
*NAT gateway can't be used with subnets where basic resources exist. Basic SKU resources, such as basic load balancer or basic public IPs aren't compatible with NAT gateway. Basic load balancer and basic public IP can be upgraded to standard to work with a NAT gateway.
153
152
154
153
* For more information about upgrading a load balancer from basic to standard, see [Upgrade a public basic Azure Load Balancer](/azure/load-balancer/upgrade-basic-standard-with-powershell).
0 commit comments