Tutorial: Asignación de un nombre DNS personalizado a Azure Web AppsTutorial: Map an existing custom DNS name to Azure Web Apps

Azure Web Apps proporciona un servicio de hospedaje web muy escalable y con aplicación de revisiones de un modo automático.Azure Web Apps provides a highly scalable, self-patching web hosting service. En este tutorial se muestra cómo asignar un nombre DNS personalizado a Azure Web Apps.This tutorial shows you how to map an existing custom DNS name to Azure Web Apps.

Navegación en el portal a la aplicación de Azure

En este tutorial, aprenderá a:In this tutorial, you learn how to:

  • Asignar un subdominio (por ejemplo, www.contoso.com) mediante el uso de un registro CNAMEMap a subdomain (for example, www.contoso.com) by using a CNAME record
  • Asignar un dominio raíz (por ejemplo, contoso.com) mediante el uso de un registro DMap a root domain (for example, contoso.com) by using an A record
  • Asignar un dominio con comodín (por ejemplo, *.contoso.com) mediante el uso de un registro CNAMEMap a wildcard domain (for example, *.contoso.com) by using a CNAME record
  • Redireccionamiento de una dirección URL predeterminada a un directorio personalizadoRedirect the default URL to a custom directory
  • Automatizar la asignación de dominio con scriptsAutomate domain mapping with scripts

Requisitos previosPrerequisites

Para completar este tutorial:To complete this tutorial:

  • Cree una aplicación de App Service o use alguna aplicación que haya creado para otro tutorial.Create an App Service app, or use an app that you created for another tutorial.
  • Adquiera un nombre de dominio y asegúrese de que tiene acceso al registro de DNS de su proveedor de dominio (por ejemplo, GoDaddy).Purchase a domain name and make sure you have access to the DNS registry for your domain provider (such as GoDaddy).

    Por ejemplo, para agregar entradas DNS para contoso.com y www.contoso.com, debe poder configurar las opciones de DNS del dominio raíz de contoso.com.For example, to add DNS entries for contoso.com and www.contoso.com, you must be able to configure the DNS settings for the contoso.com root domain.

    Nota

    Si no tiene un nombre de dominio, considere la posibilidad de comprar un dominio mediante Azure Portal.If you don't have an existing domain name, consider purchasing a domain using the Azure portal.

Preparación de la aplicaciónPrepare the app

Para asignar un nombre DNS personalizado a una aplicación web, el plan de App Service de dicha aplicación debe ser un nivel de pago (Compartido, Básico, Estándar o Premium).To map a custom DNS name to a web app, the web app's App Service plan must be a paid tier (Shared, Basic, Standard, or Premium). En este paso, asegúrese de que la aplicación de App Service se encuentra en el plan de tarifa compatible.In this step, you make sure that the App Service app is in the supported pricing tier.

Nota

Los planes de hospedaje Gratis y Compartido de App Service (versión preliminar) corresponden a niveles básicos que se ejecutan en la misma máquina virtual de Azure que otras aplicaciones de App Service.App Service Free and Shared (preview) hosting plans are base tiers that run on the same Azure VM as other App Service apps. Es posible que algunas aplicaciones pertenezcan a otros clientes.Some apps may belong to other customers. Estos niveles están pensados para su uso exclusivo con fines de desarrollo y pruebas.These tiers are intended to be used only for development and testing purposes.

Inicio de sesión en AzureSign in to Azure

Abra Azure Portal e inicie sesión con su cuenta de Azure.Open the Azure portal and sign in with your Azure account.

En el menú izquierdo, seleccione App Services y, después, el nombre de la aplicación.From the left menu, select App Services, and then select the name of the app.

Navegación en el portal a la aplicación de Azure

Consulte la página de administración de la aplicación de App Service.You see the management page of the App Service app.

Comprobar el plan de tarifaCheck the pricing tier

En el panel de navegación izquierdo de la página de la aplicación, desplácese hasta la sección Configuración y seleccione Escalar verticalmente (plan de App Service).In the left navigation of the app page, scroll to the Settings section and select Scale up (App Service plan).

Menú Escalar verticalmente

El nivel actual de la aplicación aparece resaltado con un cuadro azul.The app's current tier is highlighted by a blue border. Asegúrese de que la aplicación web no está en el nivel F1.Check to make sure that the app is not in the F1 tier. No se admiten DNS personalizados en el nivel F1.Custom DNS is not supported in the F1 tier.

Comprobar plan de tarifa

Si el plan de App Service no es F1, cierre la página Escalar verticalmente y vaya directamente a Asignar un registro CNAME.If the App Service plan is not in the F1 tier, close the Scale up page and skip to Map a CNAME record.

Escalado verticalmente del plan de App ServiceScale up the App Service plan

Seleccione cualquiera de los niveles no gratuitos (D1, B1, B2, B3, o cualquier nivel de la categoría Producción).Select any of the non-free tiers (D1, B1, B2, B3, or any tier in the Production category). Para ver opciones adicionales, haga clic en Ver opciones adicionales.For additional options, click See additional options.

Haga clic en Aplicar.Click Apply.

Comprobar plan de tarifa

Cuando vea la siguiente notificación, significará que la operación de escalado se habrá completado.When you see the following notification, the scale operation is complete.

Confirmación de la operación de escalado

Asignación del dominioMap your domain

Puede usar un registro CNAME o un registro A para asignar un nombre DNS personalizado a App Service.You can use either a CNAME record or an A record to map a custom DNS name to App Service. Siga los pasos correspondientes:Follow the respective steps:

Nota

Debe utilizar registros CNAME para todos los nombres de DNS personalizados, excepto los dominios raíz (por ejemplo, contoso.com).You should use CNAME records for all custom DNS names except root domains (for example, contoso.com). Para los dominios raíz, utilice registros A.For root domains, use A records.

Asignar un registro CNAMEMap a CNAME record

En el ejemplo del tutorial, agregue un registro CNAME para el subdominio www (por ejemplo, www.contoso.com).In the tutorial example, you add a CNAME record for the www subdomain (for example, www.contoso.com).

Acceso a los registros DNS con el proveedor de dominiosAccess DNS records with domain provider

Nota

Puede utilizar Azure DNS para configurar un nombre DNS personalizado para Azure Web Apps.You can use Azure DNS to configure a custom DNS name for your Azure Web Apps. Para más información, consulte Usar Azure DNS para proporcionar la configuración de un dominio personalizado para un servicio de Azure.For more information, see Use Azure DNS to provide custom domain settings for an Azure service.

Inicie sesión en el sitio web de su proveedor de dominios.Sign in to the website of your domain provider.

Busque la página de administración de registros DNS.Find the page for managing DNS records. Cada proveedor de dominios tiene su propia interfaz de registros DNS, así que consulte la documentación del proveedor.Every domain provider has its own DNS records interface, so consult the provider's documentation. Busque áreas del sitio etiquetadas como Nombre de dominio, DNS o Administración del servidor del nombres.Look for areas of the site labeled Domain Name, DNS, or Name Server Management.

A menudo, se puede encontrar la página de registros DNS al ver la información de la cuenta y al buscar un vínculo, como Mis dominios.Often, you can find the DNS records page by viewing your account information, and then looking for a link such as My domains. Vaya a dicha página y, después, busque un vínculo que se llame algo así como Zone file, DNS Records o Advanced configuration.Go to that page and then look for a link that is named something like Zone file, DNS Records, or Advanced configuration.

La captura de pantalla siguiente es un ejemplo de página de registros DNS:The following screenshot is an example of a DNS records page:

Página de registros DNS de ejemplo

En la captura de pantalla de ejemplo, seleccione Agregar para crear un registro.In the example screenshot, you select Add to create a record. Algunos proveedores tienen diferentes vínculos para agregar diferentes tipos de registros.Some providers have different links to add different record types. De nuevo, consulte la documentación del proveedor.Again, consult the provider's documentation.

Nota

En el caso de ciertos proveedores, como GoDaddy, los cambios en los registros DNS no entran en vigor hasta que se selecciona un vínculo Guardar cambios independiente.For certain providers, such as GoDaddy, changes to DNS records don't become effective until you select a separate Save Changes link.

Crear un registro CNAMECreate the CNAME record

Agregue un registro CNAME para asignar un subdominio al nombre de host predeterminado de la aplicación (<app_name>.azurewebsites.net, donde <app_name> es el nombre de la aplicación).Add a CNAME record to map a subdomain to the app's default hostname (<app_name>.azurewebsites.net, where <app_name> is the name of your app).

En el caso del dominio www.contoso.com del ejemplo, agregue un registro CNAME que asigne el nombre www a <app_name>.azurewebsites.net.For the www.contoso.com domain example, add a CNAME record that maps the name www to <app_name>.azurewebsites.net.

Después de agregar CNAME, la página de registros DNS es como la del ejemplo siguiente:After you add the CNAME, the DNS records page looks like the following example:

Navegación en el portal a la aplicación de Azure

Habilitación de la asignación de registros CNAME en AzureEnable the CNAME record mapping in Azure

En el panel de navegación izquierdo de la página de la aplicación en Azure Portal, seleccione Dominios personalizados.In the left navigation of the app page in the Azure portal, select Custom domains.

Menú Dominio personalizado

En la página Dominios personalizados de la aplicación, agregue el nombre DNS personalizado completo (www.contoso.com) a la lista.In the Custom domains page of the app, add the fully qualified custom DNS name (www.contoso.com) to the list.

Seleccione el icono + situado junto a Agregar nombre de host.Select the + icon next to Add hostname.

Agregar nombre de host

Escriba el nombre de dominio completo para el que ha agregado un registro CNAME, como www.contoso.com.Type the fully qualified domain name that you added a CNAME record for, such as www.contoso.com.

Seleccione Validar.Select Validate.

Se muestra la página Agregar nombre de host.The Add hostname page is shown.

Asegúrese de que en Tipo de registro de nombre de host está seleccionado CNAME (www.example.com o cualquier subdominio).Make sure that Hostname record type is set to CNAME (www.example.com or any subdomain).

Seleccione Agregar nombre de host.Select Add hostname.

Agregar nombre DNS a la aplicación

El nuevo nombre de host puede tardar un tiempo en reflejarse en la página Dominios personalizados de la aplicación.It might take some time for the new hostname to be reflected in the app's Custom domains page. Intente actualizar el explorador para actualizar los datos.Try refreshing the browser to update the data.

Registro CNAME agregado

Si se olvidó de un paso o cometió un error tipográfico en alguna parte anteriormente, verá un error de comprobación en la parte inferior de la página.If you missed a step or made a typo somewhere earlier, you see a verification error at the bottom of the page.

Error de comprobación

Asignar un registro AMap an A record

En el ejemplo del tutorial, se agrega un registro A al dominio raíz (por ejemplo, contoso.com).In the tutorial example, you add an A record for the root domain (for example, contoso.com).

Copiar la dirección IP de la aplicaciónCopy the app's IP address

Para asignar un registro A, se necesita la dirección IP externa de la aplicación.To map an A record, you need the app's external IP address. Dicha dirección IP se puede encontrar en la página Dominios personalizados de la aplicación en Azure Portal.You can find this IP address in the app's Custom domains page in the Azure portal.

En el panel de navegación izquierdo de la página de la aplicación en Azure Portal, seleccione Dominios personalizados.In the left navigation of the app page in the Azure portal, select Custom domains.

Menú Dominio personalizado

En la página Dominios personalizados, copie la dirección IP de la aplicación.In the Custom domains page, copy the app's IP address.

Navegación en el portal a la aplicación de Azure

Acceso a los registros DNS con el proveedor de dominiosAccess DNS records with domain provider

Nota

Puede utilizar Azure DNS para configurar un nombre DNS personalizado para Azure Web Apps.You can use Azure DNS to configure a custom DNS name for your Azure Web Apps. Para más información, consulte Usar Azure DNS para proporcionar la configuración de un dominio personalizado para un servicio de Azure.For more information, see Use Azure DNS to provide custom domain settings for an Azure service.

Inicie sesión en el sitio web de su proveedor de dominios.Sign in to the website of your domain provider.

Busque la página de administración de registros DNS.Find the page for managing DNS records. Cada proveedor de dominios tiene su propia interfaz de registros DNS, así que consulte la documentación del proveedor.Every domain provider has its own DNS records interface, so consult the provider's documentation. Busque áreas del sitio etiquetadas como Nombre de dominio, DNS o Administración del servidor del nombres.Look for areas of the site labeled Domain Name, DNS, or Name Server Management.

A menudo, se puede encontrar la página de registros DNS al ver la información de la cuenta y al buscar un vínculo, como Mis dominios.Often, you can find the DNS records page by viewing your account information, and then looking for a link such as My domains. Vaya a dicha página y, después, busque un vínculo que se llame algo así como Zone file, DNS Records o Advanced configuration.Go to that page and then look for a link that is named something like Zone file, DNS Records, or Advanced configuration.

La captura de pantalla siguiente es un ejemplo de página de registros DNS:The following screenshot is an example of a DNS records page:

Página de registros DNS de ejemplo

En la captura de pantalla de ejemplo, seleccione Agregar para crear un registro.In the example screenshot, you select Add to create a record. Algunos proveedores tienen diferentes vínculos para agregar diferentes tipos de registros.Some providers have different links to add different record types. De nuevo, consulte la documentación del proveedor.Again, consult the provider's documentation.

Nota

En el caso de ciertos proveedores, como GoDaddy, los cambios en los registros DNS no entran en vigor hasta que se selecciona un vínculo Guardar cambios independiente.For certain providers, such as GoDaddy, changes to DNS records don't become effective until you select a separate Save Changes link.

Crear el registro ACreate the A record

Para asignar un registro A a un aplicación, App Service requiere dos registros DNS:To map an A record to an app, App Service requires two DNS records:

  • Un registro A que se asigna a la dirección IP de la aplicación.An A record to map to the app's IP address.
  • Un registro TXT que se asigna al nombre de host predeterminado de la aplicación <app_name>.azurewebsites.net.A TXT record to map to the app's default hostname <app_name>.azurewebsites.net. App Service usa este registro solo durante la configuración para comprobar que posee el dominio personalizado.App Service uses this record only at configuration time, to verify that you own the custom domain. Después de que el dominio personalizado se valida y se configura en App Service, puede eliminar el registro TXT.After your custom domain is validated and configured in App Service, you can delete this TXT record.

En el dominio contoso.com del ejemplo, cree los registros D y TXT según la tabla siguiente (@ suele representar el dominio raíz).For the contoso.com domain example, create the A and TXT records according to the following table (@ typically represents the root domain).

Tipo de registroRecord type HostHost ValorValue
Una A @ Dirección IP de Copiar la dirección IP de la aplicaciónIP address from Copy the app's IP address
TXTTXT @ <app_name>.azurewebsites.net

Cuando se agregan los registros, la página de registros DNS es como la del ejemplo siguiente:When the records are added, the DNS records page looks like the following example:

Página de registros DNS

Habilitar la asignación de registros A en la aplicaciónEnable the A record mapping in the app

De vuelta a la página Dominios personalizados de la aplicación en Azure Portal, agregue el nombre DNS personalizado completo (por ejemplo, contoso.com) a la lista.Back in the app's Custom domains page in the Azure portal, add the fully qualified custom DNS name (for example, contoso.com) to the list.

Seleccione el icono + situado junto a Agregar nombre de host.Select the + icon next to Add hostname.

Agregar nombre de host

Escriba el nombre de dominio completo para el que ha configurado el registro A, como contoso.com.Type the fully qualified domain name that you configured the A record for, such as contoso.com.

Seleccione Validar.Select Validate.

Se muestra la página Agregar nombre de host.The Add hostname page is shown.

Asegúrese de que el tipo de registro de nombre de host esté establecido en el registro D (ejemplo.com).Make sure that Hostname record type is set to A record (example.com).

Seleccione Agregar nombre de host.Select Add hostname.

Agregar nombre DNS a la aplicación

El nuevo nombre de host puede tardar un tiempo en reflejarse en la página Dominios personalizados de la aplicación.It might take some time for the new hostname to be reflected in the app's Custom domains page. Intente actualizar el explorador para actualizar los datos.Try refreshing the browser to update the data.

Registro D agregado

Si se olvidó de un paso o cometió un error tipográfico en alguna parte anteriormente, verá un error de comprobación en la parte inferior de la página.If you missed a step or made a typo somewhere earlier, you see a verification error at the bottom of the page.

Error de comprobación

Asignar un dominio con caracteres comodínMap a wildcard domain

En el ejemplo del tutorial, asigne un nombre DNS con caracteres comodín (por ejemplo, *.contoso.com) a la aplicación de App Service mediante la adición de un registro CNAME.In the tutorial example, you map a wildcard DNS name (for example, *.contoso.com) to the App Service app by adding a CNAME record.

Acceso a los registros DNS con el proveedor de dominiosAccess DNS records with domain provider

Nota

Puede utilizar Azure DNS para configurar un nombre DNS personalizado para Azure Web Apps.You can use Azure DNS to configure a custom DNS name for your Azure Web Apps. Para más información, consulte Usar Azure DNS para proporcionar la configuración de un dominio personalizado para un servicio de Azure.For more information, see Use Azure DNS to provide custom domain settings for an Azure service.

Inicie sesión en el sitio web de su proveedor de dominios.Sign in to the website of your domain provider.

Busque la página de administración de registros DNS.Find the page for managing DNS records. Cada proveedor de dominios tiene su propia interfaz de registros DNS, así que consulte la documentación del proveedor.Every domain provider has its own DNS records interface, so consult the provider's documentation. Busque áreas del sitio etiquetadas como Nombre de dominio, DNS o Administración del servidor del nombres.Look for areas of the site labeled Domain Name, DNS, or Name Server Management.

A menudo, se puede encontrar la página de registros DNS al ver la información de la cuenta y al buscar un vínculo, como Mis dominios.Often, you can find the DNS records page by viewing your account information, and then looking for a link such as My domains. Vaya a dicha página y, después, busque un vínculo que se llame algo así como Zone file, DNS Records o Advanced configuration.Go to that page and then look for a link that is named something like Zone file, DNS Records, or Advanced configuration.

La captura de pantalla siguiente es un ejemplo de página de registros DNS:The following screenshot is an example of a DNS records page:

Página de registros DNS de ejemplo

En la captura de pantalla de ejemplo, seleccione Agregar para crear un registro.In the example screenshot, you select Add to create a record. Algunos proveedores tienen diferentes vínculos para agregar diferentes tipos de registros.Some providers have different links to add different record types. De nuevo, consulte la documentación del proveedor.Again, consult the provider's documentation.

Nota

En el caso de ciertos proveedores, como GoDaddy, los cambios en los registros DNS no entran en vigor hasta que se selecciona un vínculo Guardar cambios independiente.For certain providers, such as GoDaddy, changes to DNS records don't become effective until you select a separate Save Changes link.

Crear un registro CNAMECreate the CNAME record

Agregue un registro CNAME para asignar un nombre con caracteres comodín al nombre de host predeterminado de la aplicación (<app_name>.azurewebsites.net).Add a CNAME record to map a wildcard name to the app's default hostname (<app_name>.azurewebsites.net).

En el dominio *.contoso.com del ejemplo, el registro CNAME asignará el nombre * a <app_name>.azurewebsites.net.For the *.contoso.com domain example, the CNAME record will map the name * to <app_name>.azurewebsites.net.

Cuando se agrega CNAME, la página de registros DNS es como la del ejemplo siguiente:When the CNAME is added, the DNS records page looks like the following example:

Navegación en el portal a la aplicación de Azure

Habilitación de la asignación del registro CNAME en la aplicaciónEnable the CNAME record mapping in the app

Ahora puede agregar cualquier subdominio que coincida con el nombre con caracteres comodín a la aplicación (por ejemplo, sub1.contoso.com y sub2.contoso.com coinciden con *.contoso.com).You can now add any subdomain that matches the wildcard name to the app (for example, sub1.contoso.com and sub2.contoso.com match *.contoso.com).

En el panel de navegación izquierdo de la página de la aplicación en Azure Portal, seleccione Dominios personalizados.In the left navigation of the app page in the Azure portal, select Custom domains.

Menú Dominio personalizado

Seleccione el icono + situado junto a Agregar nombre de host.Select the + icon next to Add hostname.

Agregar nombre de host

Escriba un nombre de dominio completo que coincida con el dominio con caracteres comodín (por ejemplo, sub1.contoso.com) y, después, seleccione Validar.Type a fully qualified domain name that matches the wildcard domain (for example, sub1.contoso.com), and then select Validate.

Se activa el botón Agregar nombre de host.The Add hostname button is activated.

Asegúrese de que en Tipo de registro de nombre de host está seleccionado Registro CNAME (www.example.com o cualquier subdominio).Make sure that Hostname record type is set to CNAME record (www.example.com or any subdomain).

Seleccione Agregar nombre de host.Select Add hostname.

Agregar nombre DNS a la aplicación

El nuevo nombre de host puede tardar un tiempo en reflejarse en la página Dominios personalizados de la aplicación.It might take some time for the new hostname to be reflected in the app's Custom domains page. Intente actualizar el explorador para actualizar los datos.Try refreshing the browser to update the data.

Vuelva a seleccionar el icono + de nuevo para agregar otro nombre de host que coincida con el dominio con caracteres comodín.Select the + icon again to add another hostname that matches the wildcard domain. Por ejemplo, agregue sub2.contoso.com.For example, add sub2.contoso.com.

Registro CNAME agregado

Probar en el exploradorTest in browser

Desplácese a los nombres DNS que configuró anteriormente (por ejemplo, contoso.com, www.contoso.com, sub1.contoso.com y sub2.contoso.com).Browse to the DNS name(s) that you configured earlier (for example, contoso.com, www.contoso.com, sub1.contoso.com, and sub2.contoso.com).

Navegación en el portal a la aplicación de Azure

Resolución de error 404 "No se encuentra"Resolve 404 “Not Found”

Si recibe un error HTTP 404 (No se encuentra) al ir a la dirección URL de su dominio personalizado, compruebe que su dominio se resuelve en la dirección IP de la aplicación mediante WhatsmyDNS.net.If you receive an HTTP 404 (Not Found) error when browsing to the URL of your custom domain, verify that your domain resolves to your app's IP address using WhatsmyDNS.net. Si no es así, esto podría deberse a uno de los siguientes motivos:If not, it may be due to one of the following reasons:

  • En el dominio personalizado configurado falta un registro A o un registro CNAME.The custom domain configured is missing an A record and/or a CNAME record.
  • El cliente del explorador ha almacenado en caché la dirección IP antigua del dominio.The browser client has cached the old IP address of your domain. Borre la caché y pruebe la resolución DNS de nuevo.Clear the cache and test DNS resolution again. En un equipo Windows, borre la memoria caché con ipconfig /flushdns.On a Windows machine, you clear the cache with ipconfig /flushdns.

Migración de un dominio activoMigrate an active domain

Para migrar un sitio en vivo y su nombre de dominio DNS a App Service sin tiempo de inactividad, consulte Migración de un nombre DNS activo a Azure App Service.To migrate a live site and its DNS domain name to App Service with no downtime, see Migrate an active DNS name to Azure App Service.

Redirección a un directorio personalizadoRedirect to a custom directory

De forma predeterminada, App Service dirige las solicitudes web al directorio raíz del código de la aplicación.By default, App Service directs web requests to the root directory of your app code. Sin embargo, algunos marcos web no se inician en el directorio raíz.However, certain web frameworks don't start in the root directory. Por ejemplo, Laravel se inicia en el subdirectorio public.For example, Laravel starts in the public subdirectory. Para continuar con el ejemplo de DNS contoso.com, se podría acceder a una aplicación en http://contoso.com/public, pero, en su lugar, puede que desee redirigir http://contoso.com al directorio public.To continue the contoso.com DNS example, such an app would be accessible at http://contoso.com/public, but you would really want to direct http://contoso.com to the public directory instead. Este paso no conlleva la resolución de DNS, pero sí es necesario personalizar el directorio virtual.This step doesn't involve DNS resolution, but customizing the virtual directory.

Para ello, seleccione Configuración de la aplicación en el panel de navegación izquierdo de la página de la aplicación web.To do this, select Application settings in the left-hand navigation of your web app page.

En la parte inferior de la página, el directorio virtual raíz / apunta a site\wwwroot de forma predeterminada, que es el directorio raíz del código de la aplicación.At the bottom of the page, the root virtual directory / points to site\wwwroot by default, which is the root directory of your app code. Cambie esta configuración para que, en su lugar, apunte, por ejemplo, a site\wwwroot\public y después guarde los cambios.Change it to point to the site\wwwroot\public instead, for example, and save your changes.

Personalización del directorio virtual

Una vez completada la operación, la aplicación debe devolver la página correcta en la ruta de acceso raíz (por ejemplo, http://contoso.com)).Once the operation completes, your app should return the right page at the root path (for example, http://contoso.com).

Automatizar con scriptsAutomate with scripts

Puede automatizar la administración e dominios personalizados con scripts, mediante la CLI de Azure o Azure PowerShell.You can automate management of custom domains with scripts, using the Azure CLI or Azure PowerShell.

Azure CLIAzure CLI

El comando siguiente agrega un nombre DNS personalizado configurado a una aplicación de App Service.The following command adds a configured custom DNS name to an App Service app.

az webapp config hostname add \
    --webapp-name <app_name> \
    --resource-group <resource_group_name> \ 
    --hostname <fully_qualified_domain_name> 

Para más información, consulte Asignación de un dominio personalizado a una aplicación web.For more information, see Map a custom domain to a web app.

Azure PowerShellAzure PowerShell

El comando siguiente agrega un nombre DNS personalizado configurado a una aplicación de App Service.The following command adds a configured custom DNS name to an App Service app.

Set-AzureRmWebApp `
    -Name <app_name> `
    -ResourceGroupName <resource_group_name> ` 
    -HostNames @("<fully_qualified_domain_name>","<app_name>.azurewebsites.net") 

Para obtener más información, vea Asignación de un dominio personalizado a una aplicación web.For more information, see Assign a custom domain to a web app.

Pasos siguientesNext steps

En este tutorial aprendió lo siguiente:In this tutorial, you learned how to:

  • Asignar un subdominio mediante el uso de un registro CNAMEMap a subdomain by using a CNAME record
  • Asignar un dominio raíz mediante el uso de un registro DMap a root domain by using an A record
  • Asignar un dominio con comodín mediante el uso de un registro CNAMEMap a wildcard domain by using a CNAME record
  • Redireccionamiento de una dirección URL predeterminada a un directorio personalizadoRedirect the default URL to a custom directory
  • Automatizar la asignación de dominio con scriptsAutomate domain mapping with scripts

Pase al siguiente tutorial para aprender a enlazar un certificado SSL personalizado a una aplicación web.Advance to the next tutorial to learn how to bind a custom SSL certificate to a web app.