Configuración de un dominio de vértice en Azure Static Web Apps

Los nombres de dominio sin un subdominio se conocen como dominios de vértice o raíz. Por ejemplo, el dominio www.example.com es el subdominio www unido al dominio de vértice example.com.

Algunos registradores de dominios (como Google y GoDaddy) no le permiten apuntar el dominio de vértice a una dirección URL existente. Si el registrador no admite ALIAS registros o ANAME o no permite CNAME acoplamiento, tenga en cuenta las siguientes opciones:

  • Configuración del dominio con Azure DNS
  • Reenvío del dominio de vértice al subdominio www
  • Usar un A registro

El uso de un A registro dirige el tráfico a un único host regional de la aplicación web estática. Cuando está habilitada, la aplicación web estática ya no se beneficia de su distribución global y esto puede afectar al rendimiento de la aplicación. Considere la posibilidad de usar ALIASo ANAMECNAME el registro de los dominios APEX para obtener el mejor rendimiento.

En esta guía se muestran tres opciones para configurar un dominio de vértice.

  • Siga los pasos que se indican en Configuración con un registro ALIAS si el registrador de dominios admite el registro DNS ALIAS.

    Si el registrador no admite registros ALIAS, pero admite registros ANAME o aplanado CNAME, consulte su documentación para ver los valores de configuración.

  • Siga los pasos que se indican en Reenvío al subdominio www si el registrador de dominios no admite el registro DNS ALIAS.

  • Siga los pasos para configurar con un registro A si las opciones anteriores no se ajustan a usted. Con un A registro, el tráfico se dirige a un único host de Static Web Apps y la aplicación ya no se beneficia de las mejoras de rendimiento proporcionadas por la distribución global.

Configuración con un registro ALIAS

Antes de crear el registro ALIAS, primero debe validar que es el propietario del dominio.

Validación de la propiedad

  1. Abra Azure Portal.

  2. Vaya a la aplicación web estática.

  3. En la ventana Información general, copie la dirección URL generada del sitio y resérvela en un editor de texto para su uso futuro.

  4. En Configuración, seleccione Dominios personalizados.

  5. Seleccione + Agregar.

  6. En la pestaña Introducir dominio, escriba el nombre del dominio de vértice.

    Por ejemplo, si el nombre de dominio es example.com, escriba example.com en este cuadro (sin ningún subdominio).

  7. Seleccione Siguiente.

  8. En la pestaña Validar y configurar, escriba los valores siguientes.

    Configuración Valor
    Nombre de dominio Este valor debe coincidir con el nombre de dominio que escribió en el paso anterior.
    Tipo de registro del nombre de host Seleccione TXT.
  9. Seleccione Generar código.

    Espere a que se genere el código. Puede tardar un minuto en completarse.

  10. Una vez generado el valor del registro TXT, copie (junto al valor generado) el código en el Portapapeles.

  11. Seleccione Cerrar.

  12. Abra una nueva pestaña del explorador e inicie sesión en su cuenta de registrador de dominios.

  13. Vaya a la configuración de DNS del nombre de dominio.

  14. Agregue un nuevo registro TXT con los siguientes valores.

    Configuración Value
    Tipo TXT
    Host Escriba @.
    Value Pegue el valor de código generado que copió de Azure Portal.
    TTL (si corresponde) Deje el valor predeterminado.
  15. Guarde los cambios en el registro DNS.

Configuración de un registro ALIAS

  1. Vuelva a la configuración de DNS del nombre de dominio.

  2. Agregue un nuevo registro ALIAS con los siguientes valores.

    Configuración Value
    Tipo ALIAS
    Host Escriba @.
    Value Pegue el URL generado que copió de Azure Portal. Asegúrese de quitar el prefijo https:// de la dirección URL.
    TTL (si corresponde) Deje el valor predeterminado.
  3. Guarde los cambios en el registro DNS.

    Dado que la configuración de DNS debe propagarse, este proceso puede tardar algún tiempo en completarse.

  4. Abra una nueva pestaña del explorador y vaya al dominio de Apex.

    Una vez actualizados los registros DNS, debería ver la aplicación web estática en el explorador. Además, inspeccione la ubicación para comprobar que el sitio se sirve de forma segura mediante https.

Reenvío al subdominio www

Cada registrador de dominios tiene un proceso diferente para administrar nombres de dominio. Una vez que inicie sesión en su cuenta con el registrador, busque las opciones de reenvío de dominio. Algunos registradores tienen esta funcionalidad en Opciones DNS, mientras que otros la tienen asociada a Opciones de sitio web.

Asegúrese de que, al configurar el reenvío, solo se configure el dominio de vértice para reenviarlo al subdominio www.

Consulte la documentación del registrador para obtener más información.

Configuración con un registro A

Antes de crear el registro A, primero debe validar que es el propietario del dominio.

Validación de la propiedad

  1. Abra Azure Portal.

  2. Vaya a la aplicación web estática.

  3. En la ventana Información general de la esquina superior derecha de la sección Essentials , seleccione Vista JSON.

  4. Copie el valor de la stableInboundIP propiedad y anótelo en un editor de texto para su uso futuro. Esta es la dirección IP del host regional de Static Web Apps.

  5. En Configuración, seleccione Dominios personalizados.

  6. Seleccione + Agregar.

  7. En la pestaña Introducir dominio, escriba el nombre del dominio de vértice.

    Por ejemplo, si el nombre de dominio es example.com, escriba example.com en este cuadro (sin ningún subdominio).

  8. Seleccione Siguiente.

  9. En la pestaña Validar y configurar, escriba los valores siguientes.

    Configuración Valor
    Nombre de dominio Este valor debe coincidir con el nombre de dominio que escribió en el paso anterior.
    Tipo de registro del nombre de host Seleccione TXT.
  10. Seleccione Generar código.

    Espere a que se genere el código. Puede tardar un minuto en completarse.

  11. Una vez generado el valor del registro TXT, copie (junto al valor generado) el código en el Portapapeles.

  12. Seleccione Cerrar.

  13. Abra una nueva pestaña del explorador e inicie sesión en su cuenta de registrador de dominios.

  14. Vaya a la configuración de DNS del nombre de dominio.

  15. Agregue un nuevo registro TXT con los siguientes valores.

    Configuración Value
    Tipo TXT
    Host Escriba @.
    Value Pegue el valor de código generado que copió de Azure Portal.
    TTL (si corresponde) Deje el valor predeterminado.
  16. Guarde los cambios en el registro DNS.

Configuración de un registro A

  1. Vuelva a la configuración de DNS del nombre de dominio.

  2. Agregue un nuevo registro A con los siguientes valores.

    Configuración Value
    Tipo A
    Host Escriba @.
    Value Pegue el elemento stableInboundIP que copió de Azure Portal.
    TTL (si corresponde) Deje el valor predeterminado.
  3. Guarde los cambios en el registro DNS.

    Dado que la configuración de DNS debe propagarse, este proceso puede tardar algún tiempo en completarse.

  4. Abra una nueva pestaña del explorador y vaya al dominio de Apex.

    Una vez actualizados los registros DNS, debería ver la aplicación web estática en el explorador. Además, inspeccione la ubicación para comprobar que el sitio se sirve de forma segura mediante https.

Pasos siguientes