Compartir vía


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 su registrador no es compatible con los registros ALIAS o ANAME, o no permite el aplanamiento CNAME, considere las siguientes opciones:

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

El uso de un registro A 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 registros ALIAS, ANAME o CNAME para los dominios APEX para obtener el mejor rendimiento.

En esta guía se muestran tres opciones para configurar un dominio de APEX.

  • 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.

  • Use los pasos para configurar con un registro A si las opciones anteriores no le convienen. Con un registro A, su tráfico se dirige a un único host de aplicaciones web estáticas y su aplicación deja de beneficiarse de las mejoras de rendimiento que proporciona la distribución global.

Nota:

El registro CNAME asigna un nombre de dominio a otro dominio (o subdominio) mientras que el registro A asigna un nombre de dominio a una dirección IP. Si la dirección IP cambia, una entrada CNAME sigue siendo válida, a diferencia del registro A.

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 Close (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 @.
    Valor 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 @.
    Valor 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 de Información general situada en la esquina superior derecha de la sección Esenciales, seleccione Vista JSON.

  4. Copie el valor de la propiedad stableInboundIP y déjelo establecido en un editor de texto para usarlo en el futuro. Esta es la dirección IP de su host regional de aplicaciones web estáticas.

  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 Close (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 @.
    Valor 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 @.
    Valor Pegue el stableInboundIP que ha copiado 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