Skip to content

Commit 168550a

Browse files
committed
updated section and overall article.
1 parent 45e8b42 commit 168550a

File tree

1 file changed

+26
-16
lines changed

1 file changed

+26
-16
lines changed

articles/private-link/private-endpoint-dns-integration.md

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Azure Private Endpoint DNS integration
3-
description: Learn about Azure Private Endpoint DNS configuration scenarios.
2+
title: Azure Private Endpoint DNS Integration Scenarios
3+
description: Learn how to configure Azure Private Endpoint DNS for secure and efficient private IP resolution. Discover key scenarios and best practices.
44
services: private-link
55
author: abell
66
ms.service: azure-private-link
@@ -11,31 +11,33 @@ ms.custom: fasttrack-edit
1111
# Customer intent: As a network administrator, I want to configure DNS settings for Azure Private Endpoints, so that I can ensure secure and efficient resolution of private IP addresses required for my applications and services within the virtual network.
1212
---
1313

14-
# Azure Private Endpoint DNS integration
14+
# Azure Private Endpoint DNS integration Scenarios
1515

16-
Azure Private Endpoint is a network interface that connects you privately and securely to a service powered by Azure Private Link. Private Endpoint uses a private IP address from your virtual network, effectively bringing the service into your virtual network. The service can be an Azure service such as Azure Storage, Azure Cosmos DB, SQL, etc., or your own Private Link Service. This article describes DNS configuration scenarios for Azure Private Endpoint.
16+
Azure Private Endpoint DNS integration is essential for enabling secure, private connectivity to Azure services within your virtual network. This article describes common DNS configuration scenarios for Azure Private Endpoints, including options for virtual networks, peered networks, and on-premises environments. Use these scenarios and best practices to ensure reliable and secure name resolution for your applications and services.
1717

18-
**For private DNS zone settings for Azure services that support a private endpoint, see [Azure Private Endpoint private DNS zone values](private-endpoint-dns.md).**
18+
For private DNS zone settings for Azure services that support a private endpoint, see [Azure Private Endpoint private DNS zone values](private-endpoint-dns.md).
1919

2020
## DNS configuration scenarios
2121

22-
The FQDN of the services resolves automatically to a public IP address. To resolve to the private IP address of the private endpoint, change your DNS configuration.
22+
The FQDN of the service automatically resolves to a public IP address. To resolve to the private IP address of the private endpoint, change your DNS configuration.
2323

24-
DNS is a critical component to make the application work correctly by successfully resolving the private endpoint IP address.
24+
DNS is critical for your application to work correctly because it resolves the private endpoint IP address.
2525

26-
Based on your preferences, the following scenarios are available with DNS resolution integrated:
26+
You can use the following DNS resolution scenarios:
2727

2828
- [Virtual network workloads without Azure Private Resolver](#virtual-network-workloads-without-azure-private-resolver)
2929

3030
- [Peered virtual network workloads without Azure Private Resolver](#virtual-network-workloads-without-custom-dns-server)
31+
32+
- [On-premises workloads using a DNS forwarder)](#on-premises-workloads-using-a-dns-forwarder-without-)
3133

3234
- [Azure Private Resolver for on-premises workloads](#azure-private-resolver-for-on-premises-workloads)
3335

3436
- [Azure Private Resolver with on-premises DNS forwarder](#on-premises-workloads-using-a-dns-forwarder)
3537

3638
- [Azure Private Resolver for virtual network and on-premises workloads](#virtual-network-and-on-premises-workloads-using-a-dns-forwarder)
3739

38-
- [On-premises workloads using a DNS forwarder without Azure Private Resolver)](#on-premises-workloads-using-a-dns-forwarder-without-azure-private-resolver)
40+
3941

4042
## Virtual network workloads without Azure Private Resolver
4143

@@ -69,9 +71,17 @@ In this scenario, there's a [hub and spoke](/azure/architecture/reference-archit
6971

7072
:::image type="content" source="media/private-endpoint-dns/hub-and-spoke-azure-dns.png" alt-text="Diagram of hub and spoke with Azure-provided DNS." lightbox="media/private-endpoint-dns/hub-and-spoke-azure-dns.png":::
7173

72-
## On-premises workloads without Azure Private Resolver
74+
## On-premises workloads using a DNS forwarder without Azure Private Resolver
75+
76+
For on-premises workloads to resolve the FQDN of a private endpoint, configure a DNS forwarder in Azure. The DNS forwarder should be deployed in the virtual network that is linked to the private DNS zone for your private endpoint.
7377

74-
This configuration is appropriate for on-premises networks that already have a DNS solution in place and don't use Azure Private Resolver. In this scenario, the on-premises DNS server is configured to forward DNS queries for Azure private endpoint zones to the Azure-provided DNS service.
78+
A [DNS forwarder](/windows-server/identity/ad-ds/plan/reviewing-dns-concepts#resolving-names-by-using-forwarding) is typically a virtual machine running DNS services or a managed service like [Azure Firewall](../firewall/dns-settings.md). The DNS forwarder receives DNS queries from on-premises or other virtual networks and forwards them to Azure DNS.
79+
80+
> [!NOTE]
81+
> DNS queries for private endpoints must originate from the virtual network that is linked to the private DNS zone. The DNS forwarder enables this by proxying queries on behalf of on-premises clients.
82+
83+
84+
The following scenario is for an on-premises network that has a DNS forwarder in Azure. This forwarder resolves DNS queries via a server-level forwarder to the Azure provided DNS [168.63.129.16](../virtual-network/what-is-ip-address-168-63-129-16.md).
7585

7686
> [!NOTE]
7787
> This scenario uses the Azure SQL Database-recommended private DNS zone. For other services, you can adjust the model using the following reference: [Azure services DNS zone configuration](private-endpoint-dns.md).
@@ -80,15 +90,16 @@ To configure properly, you need the following resources:
8090

8191
- On-premises network with a custom DNS solution in place
8292
- Virtual network [connected to on-premises](/azure/architecture/reference-architectures/hybrid-networking/)
93+
- DNS forwarder deployed in Azure
8394
- Private DNS zone [privatelink.database.windows.net](../dns/private-dns-privatednszone.md) with [type A record](../dns/dns-zones-records.md#record-types)
8495
- Private endpoint information (FQDN record name and private IP address)
8596

86-
The on-premises DNS server is configured with a conditional forwarder for the private DNS zone that forwards queries to the [Azure-provided DNS IP address](../virtual-network/what-is-ip-address-168-63-129-16.md).
8797

8898
> [!IMPORTANT]
8999
> The conditional forwarding must be made to the recommended public DNS zone forwarder. For example: `database.windows.net` instead of **privatelink**.database.windows.net.
90100
91-
This approach allows on-premises workloads to resolve Azure private endpoint FQDNs to their private IP addresses without deploying Azure Private Resolver.
101+
- Extend this configuration for on-premises networks that already have a custom DNS solution.
102+
- Configure your on-premises DNS solution with a [conditional forwarder](../virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances.md#name-resolution-that-uses-your-own-dns-server) for the private DNS zone. The conditional forwarder should point to the DNS forwarder deployed in Azure, so DNS queries for private endpoints are correctly resolved.
92103

93104
The following diagram illustrates the DNS resolution from an on-premises network. DNS resolution is conditionally forwarded to Azure. The resolution is made by a private DNS zone [linked to a virtual network](../dns/private-dns-virtual-network-links.md):
94105

@@ -197,8 +208,7 @@ In a hub-and-spoke topology, a common scenario allows the creation of private DN
197208
> - Adding multiple DNS zone groups to a single Private Endpoint isn't supported.
198209
> - Delete and update operations for DNS records can be seen performed by **Azure Traffic Manager and DNS.** This is a normal platform operation necessary for managing your DNS Records.
199210
200-
## Related Content
211+
## Related content
201212
- [Learn about private endpoints](private-endpoint-overview.md)
202213
- [Private endpoint private DNS zone values](private-endpoint-dns.md)
203-
204-
214+
- [Private endpoint private DNS zone configuration](private-endpoint-dns-configuration.md)

0 commit comments

Comments
 (0)