Skip to content

Commit 6edff97

Browse files
Merge pull request #251988 from Ratulac-Azure/patch-3
Edit "Add Using Custom DNS Servers section and notes for route table permis… #251579"
2 parents 6fb30b4 + 28399eb commit 6edff97

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

articles/spring-apps/how-to-deploy-in-azure-virtual-network.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,8 @@ This section shows you to grant Azure Spring Apps the [Owner](../role-based-acce
146146

147147
> [!NOTE]
148148
> The minimal required permissions are [User Access Administrator](../role-based-access-control/built-in-roles.md#user-access-administrator) and [Network Contributor](../role-based-access-control/built-in-roles.md#network-contributor). You can grant role assignments to both of them if you can't grant `Owner` permission.
149+
>
150+
> If you're using your own route table or a user defined route feature, you also need to grant Azure Spring Apps the same role assignments to your route tables. For more information, see the [Bring your own route table](#bring-your-own-route-table) section and [Control egress traffic for an Azure Spring Apps instance](how-to-create-user-defined-route-instance.md).
149151
150152
### [Azure portal](#tab/azure-portal)
151153

@@ -295,6 +297,17 @@ The route tables to which your custom vnet is associated must meet the following
295297
* You can't update the associated route table resource after cluster creation. While you can't update the route table resource, you can modify custom rules on the route table.
296298
* You can't reuse a route table with multiple instances due to potential conflicting routing rules.
297299

300+
## Using Custom DNS Servers
301+
302+
Azure Spring Apps supports using custom DNS servers in your virtual network.
303+
304+
If you don't specify custom DNS servers in your DNS Server Virtual Network setting, Azure Spring Apps will, by default, use the Azure DNS to resolve IP addresses. If your virtual network is configured with custom DNS settings, add Azure DNS IP `168.63.129.16` as the upstream DNS server in the custom DNS server. Azure DNS can resolve IP addresses for all the public FQDNs mentioned in [Customer responsibilities running Azure Spring Apps in a virtual network](vnet-customer-responsibilities.md). It can also resolve IP address for `*.svc.private.azuremicroservices.io` in your virtual network.
305+
306+
If your custom DNS server can't add Azure DNS IP `168.63.129.16` as the upstream DNS server, use the following steps:
307+
308+
* Ensure that your custom DNS server can resolve IP addresses for all the public FQDNs. For more information, see [Customer responsibilities running Azure Spring Apps in a virtual network](vnet-customer-responsibilities.md).
309+
* Add the DNS record `*.svc.private.azuremicroservices.io` to the IP of your application. For more information, see the [Find the IP for your application](access-app-virtual-network.md#find-the-ip-for-your-application) section of [Access an app in Azure Spring Apps in a virtual network](access-app-virtual-network.md).
310+
298311
## Next steps
299312

300313
* [Troubleshooting Azure Spring Apps in VNET](troubleshooting-vnet.md)

0 commit comments

Comments
 (0)