Skip to content

Commit 4d85591

Browse files
authored
Merge pull request #202602 from vivgk/vivgk-vnet-dns-edit
custom dns changes
2 parents d581e63 + 4e61050 commit 4d85591

File tree

1 file changed

+4
-11
lines changed

1 file changed

+4
-11
lines changed

articles/mysql/flexible-server/concepts-networking-vnet.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -77,15 +77,16 @@ Here are some concepts to be familiar with when using virtual networks with MySQ
7777
* If you use Azure API, an Azure Resource Manager template (ARM template), or Terraform, please create private DNS zones that end with `mysql.database.azure.com` and use them while configuring flexible servers with private access. For more information, see the [private DNS zone overview](../../dns/private-dns-overview.md).
7878

7979
> [!IMPORTANT]
80-
> Private DNS zone names must end with `mysql.database.azure.com`.
81-
>If you are connecting to the Azure Database for MySQL - Flexible sever with SSL and are using an option to perform full verification (sslmode=VERTIFY_IDENTITY) with certificate subject name, use \<servername\>.mysql.database.azure.com in your connection string.
80+
> Private DNS zone names must end with `mysql.database.azure.com`. If you are connecting to the Azure Database for MySQL - Flexible sever with SSL and are using an option to perform full verification (sslmode=VERTIFY_IDENTITY) with certificate subject name, use \<servername\>.mysql.database.azure.com in your connection string.
8281
8382
Learn how to create a flexible server with private access (VNet integration) in [the Azure portal](how-to-manage-virtual-network-portal.md) or [the Azure CLI](how-to-manage-virtual-network-cli.md).
8483

8584
## Integration with custom DNS server
8685

87-
If you are using the custom DNS server then you must use a DNS forwarder to resolve the FQDN of Azure Database for MySQL - Flexible Server. The forwarder IP address should be [168.63.129.16](../../virtual-network/what-is-ip-address-168-63-129-16.md). The custom DNS server should be inside the VNet or reachable via the VNET's DNS Server setting. Refer to [name resolution that uses your own DNS server](../../virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances.md#name-resolution-that-uses-your-own-dns-server) to learn more.
86+
If you are using the custom DNS server then you must **use a DNS forwarder to resolve the FQDN of Azure Database for MySQL - Flexible Server**. The forwarder IP address should be [168.63.129.16](../../virtual-network/what-is-ip-address-168-63-129-16.md). The custom DNS server should be inside the VNet or reachable via the VNET's DNS Server setting. Refer to [name resolution that uses your own DNS server](../../virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances.md#name-resolution-that-uses-your-own-dns-server) to learn more.
8887

88+
> [!IMPORTANT]
89+
> For successful provisioning of the Flexible Server, even if you are using a custom DNS server, **you must not block DNS traffic to [AzurePlatformDNS](../../virtual-network/service-tags-overview.md) using [NSG](../../virtual-network/network-security-groups-overview.md)**.
8990
## Private DNS zone and VNET peering
9091

9192
Private DNS zone settings and VNET peering are independent of each other. Please refer to the [Using Private DNS Zone](concepts-networking-vnet.md#using-private-dns-zone) section above for more details on creating and using Private DNS zones.
@@ -114,14 +115,6 @@ You can then use the flexible servername (FQDN) to connect from the client appli
114115
* After the flexible server is deployed to a virtual network and subnet, you cannot move it to another virtual network or subnet. You cannot move the virtual network into another resource group or subscription.
115116
* Subnet size (address spaces) cannot be increased once resources exist in the subnet
116117
* Flexible server doesn't support Private Link. Instead, it uses VNet injection to make flexible server available within a VNet.
117-
118-
> [!NOTE]
119-
> If you are using a custom DNS server, then you must use a DNS forwarder to resolve the following FQDNs:
120-
> * Azure Database for MySQL - Flexible Server
121-
> * Azure Storage Resources (for successful provisioning of the Flexible Server)
122-
>
123-
> Refer to [name resolution that uses your own DNS server](../../virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances.md#name-resolution-that-uses-your-own-dns-server) to learn more.
124-
125118
## Next steps
126119

127120
* Learn how to enable private access (vnet integration) using the [Azure portal](how-to-manage-virtual-network-portal.md) or [Azure CLI](how-to-manage-virtual-network-cli.md)

0 commit comments

Comments
 (0)