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 registrosANAME
o aplanadoCNAME
, 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
Abra Azure Portal.
Vaya a la aplicación web estática.
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.
En Configuración, seleccione Dominios personalizados.
Seleccione +Agregar.
En la pestaña Introducir dominio, escriba el nombre del dominio de vértice.
Por ejemplo, si el nombre de dominio es
example.com
, escribaexample.com
en este cuadro (sin ningún subdominio).Seleccione Siguiente.
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. Seleccione Generar código.
Espere a que se genere el código. Puede tardar un minuto en completarse.
Una vez generado el valor del registro
TXT
, copie (junto al valor generado) el código en el Portapapeles.Seleccione Close (Cerrar).
Abra una nueva pestaña del explorador e inicie sesión en su cuenta de registrador de dominios.
Vaya a la configuración de DNS del nombre de dominio.
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. Guarde los cambios en el registro DNS.
Configuración de un registro ALIAS
Vuelva a la configuración de DNS del nombre de dominio.
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. 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.
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
Abra Azure Portal.
Vaya a la aplicación web estática.
En la ventana de Información general situada en la esquina superior derecha de la sección Esenciales, seleccione Vista JSON.
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.En Configuración, seleccione Dominios personalizados.
Seleccione +Agregar.
En la pestaña Introducir dominio, escriba el nombre del dominio de vértice.
Por ejemplo, si el nombre de dominio es
example.com
, escribaexample.com
en este cuadro (sin ningún subdominio).Seleccione Siguiente.
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. Seleccione Generar código.
Espere a que se genere el código. Puede tardar un minuto en completarse.
Una vez generado el valor del registro
TXT
, copie (junto al valor generado) el código en el Portapapeles.Seleccione Close (Cerrar).
Abra una nueva pestaña del explorador e inicie sesión en su cuenta de registrador de dominios.
Vaya a la configuración de DNS del nombre de dominio.
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. Guarde los cambios en el registro DNS.
Configuración de un registro A
Vuelva a la configuración de DNS del nombre de dominio.
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. 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.
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
.