Приобретение личного доменного имени в Службе приложений AzureBuy a custom domain name for Azure App Service

Домены службы приложений — это домены верхнего уровня, которые управляются непосредственно в Azure.App Service domains are top-level domains that are managed directly in Azure. Они упрощают управление личными доменами для Службы приложений Azure.They make it easy to manage custom domains for Azure App Service. В этом руководстве показано, как приобрести домен Службы приложений Azure и назначить DNS-имена Службе приложений Azure.This tutorial shows you how to buy an App Service domain and assign DNS names to Azure App Service.

Сведения о виртуальной машине Azure или службе хранилища Azure см. в статье Assign App Service domain to Azure VM or Azure Storage (Назначение домена службы приложений виртуальной машине Azure или службе хранилища Azure).For Azure VM or Azure Storage, see Assign App Service domain to Azure VM or Azure Storage. Сведения об облачных службах см. в статье Настройка пользовательского доменного имени для облачной службы Azure.For Cloud Services, see Configuring a custom domain name for an Azure cloud service.

Предварительные требованияPrerequisites

Для работы с этим руководством сделайте следующее:To complete this tutorial:

Подготовка приложенияPrepare the app

Примечание

Планы размещения службы приложений Azure "Бесплатный" и "Общий" (предварительная версия) — это планы базового уровня, которые выполняются на той же виртуальной машине Azure, что и остальные приложения.App Service Free and Shared (preview) hosting plans are base tiers that run on the same Azure virtual machines as other App Service apps. Некоторые приложения могут принадлежать другим клиентам.Some apps might belong to other customers. Эти уровни предназначены только для разработки и тестирования.These tiers are intended to be used only for development and testing purposes.

Чтобы использовать личные домены для Службы приложений Azure, его уровень плана службы приложений должен быть платным ( Общий , Базовый , Стандартный или Премиум ).To use custom domains in Azure App Service, your app's App Service plan must be a paid tier ( Shared , Basic , Standard , or Premium ). На этом этапе следует убедиться, что приложение находится в поддерживаемой ценовой категории.In this step, you make sure that the app is in the supported pricing tier.

Вход в AzureSign in to Azure

Откройте портал Azure и войдите в систему, используя свою учетную запись Azure.Open the Azure portal and sign in with your Azure account.

В меню слева выберите Службы приложений , а затем щелкните имя своего приложения Azure.From the left menu, select App Services , and then select the name of the app.

Переход к приложению Azure на портале

Откроется страница управления приложением службы приложений.You see the management page of the App Service app.

Проверка ценовой категорииCheck the pricing tier

В левой области навигации страницы приложения перейдите к разделу Параметры и выберите Увеличить масштаб (план службы приложений) .In the left navigation of the app page, scroll to the Settings section and select Scale up (App Service plan).

Меню увеличения масштаба

Текущий уровень приложения выделен синей рамкой.The app's current tier is highlighted by a blue border. Убедитесь, что приложение не находится в ценовой категории F1.Check to make sure that the app is not in the F1 tier. Использование личного домена DNS не поддерживается на уровне F1.Custom DNS is not supported in the F1 tier.

Снимок экрана: меню навигации слева на странице приложения с выбранным вертикальным масштабированием (план службы приложений).

Если план службы приложений не F1 , закройте страницу увеличения масштаба и перейдите к разделу Приобретение домена.If the App Service plan is not in the F1 tier, close the Scale up page and skip to Buy the domain.

Изменение уровня плана службы приложенийScale up the App Service plan

Выберите любой платный уровень ( D1 , B1 , B2 , B3 или любой уровень в категории Рабочие ).Select any of the non-free tiers ( D1 , B1 , B2 , B3 , or any tier in the Production category). Чтобы просмотреть дополнительные параметры, щелкните См. дополнительные параметры.For additional options, click See additional options.

Нажмите кнопку Применить.Click Apply.

Снимок экрана для ценовых категорий пользовательского домена в категории _OL_QUOTE_PLACEHOLDER_Рабочая область_OL_QUOTE_PLACEHOLDER_ с вкладкой _OL_QUOTE_PLACEHOLDER_производство_OL_QUOTE_PLACEHOLDER_, _OL_QUOTE_PLACEHOLDER_план_OL_QUOTE_PLACEHOLDER_ и выделенной кнопкой _OL_QUOTE_PLACEHOLDER_Применить_OL_QUOTE_PLACEHOLDER_.

Если вы увидите уведомление ниже, значит уровень плана службы приложений изменен.When you see the following notification, the scale operation is complete.

Подтверждение операции масштабирования

Приобретение доменаBuy the domain

Сведения о ценахPricing Information

Сведения о ценах на домены службы приложений Azure см. на странице цен на службу приложений и прокрутите вниз до пункта домен службы приложений.For pricing information on Azure App Service Domains, visit the App Service Pricing page and scroll down to App Service Domain.

Вход в AzureSign in to Azure

Откройте портал Azure и войдите в систему, используя свою учетную запись Azure.Open the Azure portal and sign in with your Azure account.

Запуск приобретения доменовLaunch Buy domains

На вкладке Службы приложений щелкните имя своего приложения, выберите Параметры , а затем — Личные доменыIn the App Services tab, click the name of your app, select Settings , and then select Custom domains

Снимок экрана, на котором отображаются выделенные личные домены.

На странице Личные домены щелкните Купить домены.In the Custom domains page, click Buy Domain.

Снимок экрана, отображающий выделенный домен покупки.

Примечание

Если вы не видите раздел Домен службы приложений , необходимо удалить предельную сумму расходов для учетной записи Azure (изучите предварительные требования).If you cannot see the App Service Domains section, you need to remove the spending limit on your Azure account (see Prerequisites).

Настройка приобретения доменовConfigure the domain purchase

На странице Домен службы приложений в текстовом поле Поиск домена введите имя домена, которое необходимо приобрести, и введите Enter.In the App Service Domain page, in the Search for domain box, type the domain name you want to buy and type Enter. Под текстовым полем появятся доступные домены.The suggested available domains are shown just below the text box. Выберите один или несколько доменов, которые вы хотите приобрести.Select one or more domains you want to buy.

Снимок экрана, на котором отображается поле поиска в домене.

Примечание

Следующие домены верхнего уровня поддерживаются доменами службы приложений: com , net , co.uk , org , nl , in , biz , org.uk и co.in.The following top-level domains are supported by App Service domains: com , net , co.uk , org , nl , in , biz , org.uk , and co.in.

Щелкните Контактные данные и заполните форму контактных данных домена.Click the Contact Information and fill out the domain's contact information form. По завершении нажмите кнопку ОК , чтобы вернуться на страницу домена службы приложений.When finished, click OK to return to the App Service Domain page.

Очень важно ввести правильные данные в обязательные поля.It is important that you fill out all required fields with as much accuracy as possible. Неправильные контактные данные могут препятствовать приобретению доменов.Incorrect data for contact information can result in failure to purchase domains.

Затем выберите нужные параметры для вашего домена.Next, select the desired options for your domain. Примеры см. в таблице ниже.See the following table for explanations:

ПараметрSetting Рекомендуемое значениеSuggested Value ОписаниеDescription
Защита конфиденциальностиPrivacy protection ВключитьEnable Дайте согласие на защиту личных сведений, которая входит в стоимость покупки бесплатно.Opt in to "Privacy protection", which is included in the purchase price for free. Некоторыми доменами верхнего уровня управляют регистраторы, которые не поддерживают защиту личных сведений. Они перечислены на странице Защита личных сведений.Some top-level domains are managed by registrars that do not support privacy protection, and they are listed on the Privacy protection page.
Назначение имен узлов по умолчаниюAssign default hostnames www и @www and @ При необходимости выберите нужные привязки имен узлов.Select the desired hostname bindings, if desired. После завершения операции покупки домена доступ к приложению может осуществляться с помощью выбранных имен узлов.When the domain purchase operation is complete, your app can be accessed at the selected hostnames. Если приложение находится за диспетчером трафика Azure, вы не увидите пункт назначения корневого домена (@), так как диспетчер трафика не поддерживает записи типа A.If the app is behind Azure Traffic Manager, you don't see the option to assign the root domain (@), because Traffic Manager does not support A records. После завершения приобретения домена можно внести изменения в назначения имен узлов.You can make changes to the hostname assignments after the domain purchase completes.

Принятие условий и приобретениеAccept terms and purchase

Выберите Условия использования , чтобы просмотреть условия использования и тарифы, а затем нажмите кнопку Купить.Click Legal Terms to review the terms and the charges, then click Buy.

Примечание

Домены службы приложений используют GoDaddy для регистрации доменов и Azure DNS для размещения доменов.App Service Domains use GoDaddy for domain registration and Azure DNS to host the domains. Помимо платы за регистрацию домена взимается плата за использование Azure DNS.In addition to the domain registration fee, usage charges for Azure DNS apply. Дополнительные сведения см. на странице цен на Azure DNS.For information, see Azure DNS Pricing.

На странице домена службы приложений нажмите кнопку ОК.Back in the App Service Domain page, click OK. Во время операции появятся следующие уведомления:While the operation is in progress, you see the following notifications:

Снимок экрана, на котором отображается сообщение о ходе проверки.

Снимок экрана, на котором показано уведомление об успешной покупке.

Проверка имен узловTest the hostnames

Если для приложения вы назначили имена узлов по умолчанию, вы также увидите уведомление о выполнении для каждого выбранного узла.If you have assigned default hostnames to your app, you also see a success notification for each selected hostname.

Снимок экрана, на котором показано уведомление об успешном выполнении для каждого выбранного имени узла.

Выбранные имена узлов появятся на странице Личные домены в разделе Настраиваемые имена узлов.You also see the selected hostnames in the Custom domains page, in the Custom Hostnames section.

Снимок экрана, на котором показаны выбранные имена узлов в разделе Пользовательские имена узлов страницы личные домены.

Примечание

Небезопасная метка для личного домена означает, что он еще не привязан к сертификату TLS/SSL, а любой запрос HTTPS из браузера в личный домен получит ошибку или предупреждение в зависимости от браузера.A Not Secure label for your custom domain means that it's not yet bound to a TLS/SSL certificate, and any HTTPS request from a browser to your custom domain will receive an error or warning, depending on the browser. Сведения о настройке привязки TLS см. в статье Защита настраиваемого DNS-имени с помощью привязки TLS/SSL в службе приложений Azure.To configure TLS binding, see Secure a custom DNS name with a TLS/SSL binding in Azure App Service.

Чтобы проверить имена узлов, перейдите по указанным именам узлов в браузере.To test the hostnames, navigate to the listed hostnames in the browser. В примере на предыдущем снимке экрана перейдите к kontoso.NET и www . kontoso.NET.In the example in the preceding screenshot, try navigating to kontoso.net and www.kontoso.net.

Назначение имен узлов для приложенияAssign hostnames to app

Если вы решили не назначать одно или несколько имен узлов по умолчанию приложению в процессе приобретения или вам нужно назначить имя узла, которого нет в списке, можно назначить имя узла в любое время.If you choose not to assign one or more default hostnames to your app during the purchase process, or if you need to assign a hostname not listed, you can assign a hostname anytime.

Вы также можете назначить имена узлов в домене Службы приложений для любого другого приложения.You can also assign hostnames in the App Service Domain to any other app. Дальнейшие шаги зависят от того, принадлежат ли домен Службы приложений и приложение к одной подписке.The steps depend on whether the App Service Domain and the app belong to the same subscription.

Запуск добавления имени узлаLaunch add hostname

На странице Службы приложений выберите имя приложения, для которого вы хотите назначить имена узлов, выберите Параметры , а затем — Личные домены.In the App Services page, select the name of your app that you want to assign hostnames to, select Settings , and then select Custom domains.

Снимок экрана, на котором отображаются выделенные личные домены.

Убедитесь, что приобретенный домен находится в разделе Домены службы приложений , но не выбирайте его.Make sure that your purchased domain is listed in the App Service Domains section, but don't select it.

Снимок экрана, показывающий приобретенный домен в разделе "домены службы приложений".

Примечание

Все домены Службы приложений в той же подписке отображаются на странице Личные домены приложения.All App Service Domains in the same subscription are shown in the app's Custom domains page. Если домен находится в подписке приложения, но не отображается на странице Личные домены приложения, повторно откройте страницу Личные домены или обновите веб-страницу.If your domain is in the app's subscription, but you cannot see it in the app's Custom domains page, try reopening the Custom domains page or refresh the webpage. Также проверьте ход выполнения или наличие сбоев при создании в разделе уведомлений (значок "колокольчик") в верхней части портала Azure.Also, check the notification bell at the top of the Azure portal for progress or creation failures.

Выберите Добавить имя узла.Select Add hostname.

Настройка имени узлаConfigure hostname

В диалоговом окне Добавить имя узла введите полное доменное имя домена службы приложений или любой поддомен.In the Add hostname dialog, type the fully qualified domain name of your App Service Domain or any subdomain. Пример:For example:

  • kontoso.netkontoso.net
  • www . kontoso.NETwww.kontoso.net
  • abc.kontoso.netabc.kontoso.net

По завершении выберите Проверить.When finished, select Validate. Тип записи имени узла выбирается автоматически.The hostname record type is automatically selected for you.

Выберите Добавить имя узла.Select Add hostname.

После завершения появится уведомление об успешном выполнении операции назначения имени узла.When the operation is complete, you see a success notification for the assigned hostname.

Снимок экрана, на котором показано уведомление об успешном выполнении для назначенного имени узла.

Закрытие страницы добавления имени узлаClose add hostname

На странице Добавить имя узла назначьте любое другое имя узла для приложения в случае необходимости.In the Add hostname page, assign any other hostname to your app, as desired. После завершения закройте страницу Добавить имя узла.When finished, close the Add hostname page.

Вы увидите только что назначенные имена узлов на странице Личные домены вашего приложения.You should now see the newly assigned hostname(s) in your app's Custom domains page.

Снимок экрана, показывающий недавно назначенные имена узлов на странице личных доменов приложения.

Проверка имен узловTest the hostnames

Перейдите по указанным именам узлов в браузере.Navigate to the listed hostnames in the browser. В примере на предыдущем снимке экрана попробуйте перейти к www.kontoso.net.In the example in the preceding screenshot, try navigating to abc.kontoso.net.

Продление срока действия доменаRenew the domain

Домен службы приложений, который вы приобрели, действителен в течение одного года с момента покупки.The App Service domain you bought is valid for one year from the time of purchase. По умолчанию домен настроен для автоматического продления срока действия. Для этого в следующем году с вас списывается соответствующая сумма с помощью выбранного метода оплаты.By default, the domain is configured to renew automatically by charging your payment method for the next year. Вы можете вручную продлить имя домена.You can manually renew your domain name.

Если вы хотите отключить автоматическое продление или хотите вручную продлить срок действия домена, выполните действия, приведенные ниже.If you want to turn off automatic renewal, or if you want to manually renew your domain, follow the steps here.

На вкладке службы приложений щелкните имя приложения, выберите Параметры , а затем — Личные домены.In the App Services tab, click the name of your app, select Settings , and then select Custom domains.

Снимок экрана, на котором отображаются выделенные личные домены.

В разделе Домены службы приложений выберите домен, который необходимо настроить.In the App Service Domains section, select the domain you want to configure.

Снимок экрана, показывающий приобретенный домен в разделе "домены службы приложений".

В левой области навигации домена выберите Продление домена.From the left navigation of the domain, select Domain renewal. Чтобы остановить автоматическое продление срока действия домена, выберите Выключить , а затем нажмите кнопку Сохранить.To stop renewing your domain automatically, select Off , and then Save.

Снимок экрана, на котором показан параметр автоматического продления домена.

Чтобы вручную обновить домен, нажмите кнопку Продление домена.To manually renew your domain, select Renew domain. Однако эта кнопка неактивна до 90 дней до истечения срока действия домена.However, this button is not active until 90 days before the domain's expiration.

Если продление домена прошло успешно, вы получите уведомление по электронной почте в течение 24 часов.If your domain renewal is successful, you receive an email notification within 24 hours.

При истечении срока действия доменаWhen domain expires

Azure работает с доменами службы приложений с истекшим сроком действия или с истекшим сроком действия следующим образом:Azure deals with expiring or expired App Service domains as follows:

  • Если автоматическое продление отключено: 90 дней до истечения срока действия домена, на портале отправляется сообщение с уведомлением об обновлении и активируется кнопка продлить домен .If automatic renewal is disabled: 90 days before domain expiration, a renewal notification email is sent to you and the Renew domain button is activated in the portal.
  • Если автоматическое продление включено: в день после истечения срока действия домена Azure пытается выставить счет за продление доменного имени.If automatic renewal is enabled: On the day after your domain expiration date, Azure attempts to bill you for the domain name renewal.
  • Если во время автоматического продления возникает ошибка (например, истек срок действия карточки в файле) или автоматическое продление отключено и вы разрешаете срок действия домена, Azure уведомляет об истечении срока действия домена и парки имя домена.If an error occurs during automatic renewal (for example, your card on file is expired), or if automatic renewal is disabled and you allow the domain to expire, Azure notifies you of the domain expiration and parks your domain name. Вы можете обновить домен вручную .You can manually renew your domain.
  • В течение 4-го и 12-дневного дня после истечения срока действия Azure отправляет вам дополнительные уведомления по электронной почте.On the 4th and 12th days day after expiration, Azure sends you additional notification emails. Вы можете обновить домен вручную .You can manually renew your domain.
  • По истечении 19-дневного дня домен остается на удержании, но подпадает под контрольную плату за погашение.On the 19th day after expiration, your domain remains on hold but becomes subject to a redemption fee. Вы можете обратиться в службу поддержки клиентов, чтобы продлить свое доменное имя в соответствии с любыми подходящими обновлениями и погашением расходов.You can call customer support to renew your domain name, subject to any applicable renewal and redemption fees.
  • На 25-й день после истечения срока действия Azure помещает свой домен в поле "аукцион" в доменное имя службы отрасли.On the 25th day after expiration, Azure puts your domain up for auction with a domain name industry auction service. Вы можете обратиться в службу поддержки клиентов, чтобы продлить свое доменное имя в соответствии с любыми подходящими обновлениями и погашением расходов.You can call customer support to renew your domain name, subject to any applicable renewal and redemption fees.
  • В течение 30 дней после истечения срока действия вы больше не сможете активировать домен.On the 30th day after expiration, you're no longer able to redeem your domain.

Управление пользовательскими записями DNSManage custom DNS records

В Azure управление записями DNS для домена службы приложений осуществляется с помощью Azure DNS.In Azure, DNS records for an App Service Domain are managed using Azure DNS. Вы можете добавлять, удалять и обновлять записи DNS так же, как для приобретенного внешнего домена.You can add, remove, and update DNS records, just like for an externally purchased domain.

Открытие домена службы приложенийOpen App Service Domain

В портал Azure в меню слева выберите все службы > домены службы приложений.In the Azure portal, from the left menu, select All services > App Service Domains.

Снимок экрана, на котором показано, где можно получить доступ к доменам службы приложений.

Выберите домен для управления.Select the domain to manage.

Доступ к зоне DNSAccess DNS zone

В меню домена слева выберите Зона DNS.In the domain's left menu, select DNS zone.

Снимок экрана, на котором показано, где выбрать зону DNS.

Открывается страница Зона DNS вашего домена службы приложений в Azure DNS.This action opens the DNS zone page of your App Service Domain in Azure DNS. Сведения о том, как изменять записи DNS, см. в статье Приобретение и настройка имени личного домена для службы приложений Azure.For information on how to edit DNS records, see How to manage DNS Zones in the Azure portal.

Отмена покупки (удаление домена)Cancel purchase (delete domain)

Вы можете отменить регистрацию домена службы приложений с полным возмещением в течение 5 дней после даты покупки домена.After you purchase the App Service Domain, you have five days to cancel your purchase for a full refund. По истечении 5 дней вы сможете удалить домен службы приложений, но не сможете получить полное возмещение.After five days, you can delete the App Service Domain, but cannot receive a refund.

Открытие домена службы приложенийOpen App Service Domain

В портал Azure в меню слева выберите все службы > домены службы приложений.In the Azure portal, from the left menu, select All services > App Service Domains.

Снимок экрана, на котором показано, где можно получить доступ к доменам службы приложений.

Выберите домен, который вы хотите отменить или удалить.Select the domain to you want to cancel or delete.

Удаление привязок имен узловDelete hostname bindings

В меню слева для домена выберите Привязки имен узлов.In the domain's left menu, select Hostname bindings. Здесь перечислены привязки имен узлов из всех служб Azure.The hostname bindings from all Azure services are listed here.

Снимок экрана, на котором показана страница привязок имен узлов.

Вы не можете удалить домен службы приложений, пока не будут удалены все привязки имен узлов.You cannot delete the App Service Domain until all hostname bindings are deleted.

Удалите каждую привязку имени узла, выбрав ... > Удалить.Delete each hostname binding by selecting ... > Delete. После удаления всех привязок нажмите кнопку Сохранить.After all the bindings are deleted, select Save.

Снимок экрана, на котором показано место удаления привязок имен узлов.

Отмена или удалениеCancel or delete

В меню домена слева выберите Обзор.In the domain's left menu, select Overview.

Если период отмены приобретенного домена не истек, выберите Отменить покупку.If the cancellation period on the purchased domain has not elapsed, select Cancel purchase. В противном случае вы увидите кнопку Удалить.Otherwise, you see a Delete button instead. Чтобы удалить домен без возмещения средств, нажмите кнопку Удалить.To delete the domain without a refund, select Delete.

Снимок экрана, на котором показано, куда удалять или отменять приобретенный домен.

Щелкните Да , чтобы подтвердить операцию.To confirm the operation, select Yes.

После завершения операции домен освобождается из подписки, и его снова может купить любой желающий.After the operation is complete, the domain is released from your subscription and available for anyone to purchase again.

Прямой URL-адрес по умолчанию для пользовательского каталогаDirect default URL to a custom directory

По умолчанию служба приложений направляет веб-запросы в корневой каталог кода приложения.By default, App Service directs web requests to the root directory of your app code. Чтобы направлять их в подкаталог, например public, ознакомьтесь с разделом Сопоставление существующего настраиваемого DNS-имени с веб-приложениями Azure.To direct them to a subdirectory, such as public, see Direct default URL to a custom directory.