Настройка пользовательской службы DNS для Управляемого экземпляра Базы данных SQL AzureConfiguring a Custom DNS for Azure SQL Database Managed Instance

Управляемый экземпляр Базы данных SQL Azure должен быть развернут в виртуальной сети (VNet).An Azure SQL Database Managed Instance must be deployed within an Azure virtual network (VNet). Существует несколько сценариев (например, Database Mail, связанные серверы с другими экземплярами SQL в облачной или гибридной среде), для которых требуется, чтобы имена частных узлов разрешались из Управляемого экземпляра.There are a few scenarios (for example, db mail, linked servers to other SQL instances in your cloud or hybrid environment) that require private host names to be resolved from the Managed Instance. В таком случае в Azure необходимо настроить пользовательскую службу DNS.In this case, you need to configure a custom DNS inside Azure.

Поскольку Управляемый экземпляр использует одну и ту же службу DNS для внутренних операций, настройте пользовательский DNS-сервер, чтобы он мог разрешать общедоступные доменные имена.Because Managed Instance uses the same DNS for its inner workings, configure the custom DNS server so that it can resolve public domain names.

Важно!

Всегда используйте полное доменное имя (FQDN) для почтового сервера, экземпляра SQL Server и других служб, даже если они находятся в частной зоне DNS.Always use a fully qualified domain name (FQDN) for the mail server, the SQL Server instance, and for other services, even if they're within your private DNS zone. Например, используйте smtp.contoso.com для почтового сервера, так как smtp не будет правильно разрешаться.For example, use smtp.contoso.com for your mail server because smtp won't resolve correctly. Для создания связанного сервера или репликации, ссылающегося на виртуальные машины SQL в одной виртуальной сети, также требуется полное доменное имя и суффикс DNS по умолчанию.Creating a linked server or replication that references SQL VMs inside the same virtual network also requires an FQDN and a default DNS suffix. Пример: SQLVM.internal.cloudapp.net.For example, SQLVM.internal.cloudapp.net. Дополнительные сведения см. в разделе разрешение имен, использующее собственный DNS-сервер.For more information, see Name resolution that uses your own DNS server.

Важно!

Обновление DNS-серверов виртуальной сети не повлияет на Управляемый экземпляр немедленно.Updating virtual network DNS servers won't affect Managed Instance immediately. Управляемый экземпляр конфигурация DNS обновляется после истечения срока действия аренды DHCP или после упгараде платформы, в зависимости от того, что происходит раньше.Managed Instance DNS configuration is updated after the DHCP lease expires or after the platform upgarade, whichever occurs first. Прежде чем создавать первые Управляемый экземпляр, пользователям рекомендуется задать конфигурацию DNS виртуальной сети.Users are advised to set their virtual network DNS configuration before creating their first Managed Instance.

Дальнейшие действияNext steps