Agregue un dominio personalizado a Azure Front Door

Importante

Azure Front Door (clásico) se retirará el 31 de marzo de 2027. Para evitar cualquier interrupción del servicio, es importante migrar los perfiles de Azure Front Door (clásico) al nivel Estándar o Premium de Azure Front Door para marzo de 2027. Para obtener más información, consulte retirada de Azure Front Door (clásico).

En este artículo se muestra cómo agregar un dominio personalizado a Front Door. Si usa Azure Front Door para la entrega de aplicaciones, es necesario un dominio personalizado si quiere que su nombre de dominio se vea en la solicitud de usuario final. El hecho de tener un nombre de dominio visible puede ser cómodo para sus clientes y útil con fines de personalización de marca.

Una vez creado un perfil de Front Door, el host de front-end predeterminado es un subdominio de azurefd.net. Este nombre se incluye en la dirección URL para entregar contenido de Front Door al back-end de forma predeterminada. Por ejemplo, https://contoso-frontend.azurefd.net. Para su comodidad, Azure Front Door ofrece la opción de asociar un dominio personalizado al punto de conexión. Con esta funcionalidad, puede entregar el contenido con la dirección URL en lugar del nombre de dominio predeterminado de Front Door, como https://www.contoso.com/photo.png.

Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.

Nota:

Front Door noadmiten dominios personalizados con caracteres Punycode.

Prerrequisitos

Creación de un registro DNS de CNAME

Para poder usar un dominio personalizado con Front Door, antes hay que crear un registro de nombre canónico (CNAME) con su proveedor de dominios para señalar al host de front-end predeterminado de Front Door. Un registro CNAME es un tipo de registro de DNS que asigna un nombre de dominio de origen a un nombre de dominio de destino. En el caso de Azure Front Door, el nombre del dominio de origen es su nombre de dominio personalizado, mientras que el nombre del dominio de destino es el nombre de host predeterminado de Front Door. Una vez que Front Door comprueba que se ha creado el registro CNAME, el tráfico dirigido al dominio personalizado de origen se enruta al host front-end predeterminado de Front Door del destino especificado.

Un dominio personalizado solo se puede asociar con un perfil de Front Door a la vez. Sin embargo, puede tener subdominios diferentes de un dominio de vértice en el mismo perfil de Front Door o en otro.

Asignar el subdominio afdverify temporal

Al asignar un dominio existente que esté en producción, existen elementos a tener en cuenta. Durante el registro de un dominio personalizado en Azure Portal, se puede producir un breve período de inactividad en el dominio. Para evitar la interrupción del tráfico web, en primer lugar es preciso asignar el dominio personalizado al host de front-end predeterminado de Front Door con el subdominio afdverify de Azure para crear una asignación de CNAME temporal. Los usuarios pueden acceder a un dominio sin interrupción cuando se realiza la asignación de DNS.

Si es la primera vez que usa un dominio personalizado sin tráfico de producción, puede asignarlo directamente a Front Door. Puede ir directamente a Asignación del dominio personalizado permanente.

Para crear un registro CNAME con el subdominio afdverify:

  1. Inicie sesión en el sitio web del proveedor de dominios de su dominio personalizado.

  2. Busque la página para administrar registros DNS mediante la consulta de la documentación del proveedor o busque las áreas del sitio web con las etiquetas Nombre de dominio, DNS o Name Server Management (Administración del servidor de nombres).

  3. Cree una entrada de registro CNAME para el dominio personalizado y rellene los campos como se muestra en la tabla siguiente (los nombres de campo pueden variar):

    Source Tipo Destination
    afdverify. www.contoso.com CNAME afdverify.contoso-frontend.azurefd.net
    • Origen: escriba un nombre de dominio personalizado, incluido el subdominio afdverify, con el siguiente formato: afdverify. <nombre de dominio personalizado> . Por ejemplo, afdverify. www.contoso.com. Si va a asignar un dominio con un carácter comodín, como *.contoso.com, el valor de origen es el mismo que sin el carácter comodín: afdverify.contoso.com.

    • Escriba: Escriba CNAME.

    • Destino: especifique el host de front-end de Front Door predeterminado, incluido el subdominio afdverify, con el siguiente formato: afdverify. <nombre de punto de conexión> .azurefd.net. Por ejemplo, afdverify.contoso-frontend.azurefd.net.

  4. Guarde los cambios.

Por ejemplo, este es el procedimiento para el registrador de dominios GoDaddy:

  1. Inicie sesión y seleccione el dominio personalizado que desea usar.

  2. En la sección Domains (Dominio)º, seleccione Manage all (Administrar todos) y, después, seleccione DNS | Manage Zones (Administrar Zonas).

  3. En Domain Name (Nombre de dominio), escriba el dominio personalizado y seleccione Search (Buscar).

  4. En la página DNS Management (Administración de SNS), seleccione Add (Agregar) y, después, seleccione CNAME en la lista Type (Tipo).

  5. Complete los siguientes campos de la entrada de CNAME:

    • Escriba: Deje seleccionado CNAME.

    • Host: escriba el subdominio del dominio personalizado que va a usar, incluido el nombre de subdominio afdverify. Por ejemplo, afdverify. www.

    • Points to (Apunta a): escriba el nombre del host de front-end de Front Door predeterminado, incluido el nombre de subdominio afdverify. Por ejemplo, afdverify.contoso-frontend.azurefd.net.

    • TTL: Deje seleccionada la opción una hora.

  6. Seleccione Guardar.

    La entrada de CNAME se agrega a la tabla de registros DNS.

Asociación del dominio personalizado a Front Door

Una vez que haya registrado un dominio personalizado, puede agregarlo a Front Door.

  1. Inicie sesión en Azure Portal y vaya a la instancia de Front Door que contenga el host de front-end que desea asignar a un dominio personalizado.

  2. En la página Diseñador de Front Door, seleccione '+' para agregar un dominio personalizado.

  3. Especifique Dominio personalizado.

  4. En Host de front-end, el host de front-end que se usa como dominio de destino de su registro CNAME se determina previamente y se deriva de Front Door: <nombre de host predeterminado>.azurefd.NET. No se puede cambiar.

  5. Para Nombre de host personalizado, escriba el dominio personalizado, incluido el subdominio, que se usará como el dominio de origen del registro CNAME. Por ejemplo, www.contoso.com o cdn.contoso.com. No utilice el nombre de subdominio afdverify.

  6. Seleccione Agregar.

    Azure comprueba que el registro CNAME existe para el nombre de dominio personalizado que ha especificado. Si el registro CNAME es correcto, el dominio personalizado se valida.

Advertencia

Debe asegurarse de que todos los hosts de front-end (incluidos los dominios personalizados) de la instancia de Front Door tienen una regla de enrutamiento con una ruta de acceso predeterminada ("/*") asociada. Es decir, entre todas las reglas de enrutamiento debe haber al menos una para cada uno de los hosts de front-end que se definen en la ruta de acceso predeterminada ("/*"). Si no la hay, puede darse el caso de que el tráfico del usuario final no se enrute correctamente.

Comprobación del dominio personalizado

Tras haber completado el registro del dominio personalizado, compruebe que hace referencia al host de front-end de Front Door personalizado.

En el explorador, vaya a la dirección del archivo usando el dominio personalizado. Por ejemplo, si el dominio personalizado es robotics.contoso.com, la dirección URL al archivo almacenado en caché debe ser similar a la siguiente: http://robotics.contoso.com/my-public-container/my-file.jpg. Compruebe que el resultado es el mismo que cuando accede a Front Door directamente en <host de Front Door> .azurefd.net.

Asignación de un dominio personalizado permanente

Si ha comprobado que el subdominio afdverify se ha asignado correctamente a Front Door, puede asignar el dominio personalizado directamente al host de front-end de Front Door predeterminado.

Para crear un registro CNAME para un dominio personalizado:

  1. Inicie sesión en el sitio web del proveedor de dominios de su dominio personalizado.

  2. Para encontrar la página de administración de los registros DNS, consulte la documentación del proveedor o busque las áreas del sitio web con la etiqueta Nombre de dominio, DNS o Name Server Management (Administración del servidor de nombres).

  3. Cree una entrada de registro CNAME para el dominio personalizado y rellene los campos como se muestra en la tabla siguiente (los nombres de campo pueden variar):

    Source Tipo Destination
    <www.contoso.com> CNAME contoso-frontend.azurefd.net
    • Source (Origen): escriba el nombre de dominio personalizado (por ejemplo, www.contoso.com).

    • Escriba: Escriba CNAME.

    • Destino: especifique el host de front-end de Front Door predeterminado. Debe tener el siguiente formato: <nombre de host> .azurefd.net. Por ejemplo, contoso-frontend.azurefd.net.

  4. Guarde los cambios.

  5. Si previamente ha creado un registro CNAME de un subdominio afdverify temporal, elimínelo.

  6. La primera vez que use este dominio personalizado en producción, siga los pasos de las secciones Asociación del dominio personalizado a Front Door y Comprobación del dominio personalizado.

Por ejemplo, este es el procedimiento para el registrador de dominios GoDaddy:

  1. Inicie sesión y seleccione el dominio personalizado que desea usar.

  2. En la sección Domains (Dominio)º, seleccione Manage all (Administrar todos) y, después, seleccione DNS | Manage Zones (Administrar Zonas).

  3. En Domain Name (Nombre de dominio), escriba el dominio personalizado y seleccione Search (Buscar).

  4. En la página DNS Management (Administración de SNS), seleccione Add (Agregar) y, después, seleccione CNAME en la lista Type (Tipo).

  5. Complete los campos de la entrada de CNAME:

    • Escriba: Deje seleccionado CNAME.

    • Host: escriba el subdominio del dominio personalizado que va a usar. Por ejemplo, www o profile.

    • Points to (Apunta a): escriba el nombre de host predeterminado de Front Door. Por ejemplo, contoso.azurefd.net.

    • TTL: Deje seleccionada la opción una hora.

  6. Seleccione Guardar.

    La entrada de CNAME se agrega a la tabla de registros DNS.

  7. Si tiene un registro CNAME de afdverify, seleccione el icono de lápiz que encontrará al lado y, después, seleccione el icono de la papelera.

  8. Seleccione Delete (Eliminar) para eliminar el registro CNAME.

Limpieza de recursos

En los pasos anteriores, ha agregado un dominio personalizado a Front Door. Si desea que Front Door deje de estar asociado a un dominio personalizado, siga estos pasos para quitar el dominio personalizado:

  1. Vaya al proveedor DNS, elimine el registro CNAME del dominio personalizado o actualice el registro CNAME del dominio personalizado a un punto de conexión que no pertenezca a Front Door.

    Importante

    Para evitar las entradas DNS pendientes y los riesgos de seguridad que crean, a partir del 9 de abril de 2021 Azure Front Door requiere la eliminación de los registros CNAME en los puntos de conexión de Front Door antes de que se puedan eliminar los recursos. Los recursos incluyen dominios personalizados de Front Door, puntos de conexión de Front Door o grupos de recursos de Azure que tienen los dominios personalizados de Front Door habilitados.

  2. En el diseñador de Front Door, seleccione el punto de conexión con el dominio personalizado que desee quitar.

  3. Seleccione Eliminar en el menú contextual del dominio personalizado. El dominio personalizado se quita del punto de conexión.

Pasos siguientes

En este tutorial, ha aprendido a:

  • Crear un registro DNS de CNAME
  • Asociar el dominio personalizado a Front Door.
  • Comprobar el dominio personalizado

Para obtener información sobre cómo habilitar HTTPS para el dominio personalizado, continúe con el siguiente tutorial.