Necesito actualizar el dns de mi dominio a la IP de la aplicación web de Azure, sin embargo, después de probarlo en el navegador, este es el resultado:

captura de pantalla 1

Busqué en Google y encontré esto:

First scenario

If you, as an app owner, are using a custom domain with an Azure Web App, then Azure needs to be configured for recognizing the custom domain name, so that it can route the request to the appropriate server in the region.

After registering the domain with a domain provider and configuring a DNS CNAME record to point to the app's Azurewebsites.net address (for example, wordpressbyayush.azurewebsites.net), the web app owner also needs to go to the Azure Portal and configure the app for the new domain.

Second scenario

The Web App is stored in a data center located in the region that the Web App owner has selected while creating the app. Azure's DNS server resolves the Web App address that was chosen for it to that data center.

DNS servers are in charge of resolving the name of the server that the user is trying to reach into an IP address, but clients cache this information in order to be able to load the page as fast as possible. If this app was deleted and re-created in another region, the new app will have a different IP address, but the client might still be caching the old IP address.

Sin embargo, no está lo suficientemente claro. Esta es mi pantalla de dominio personalizado:

captura de pantalla 2

¿Cómo agrego el nombre de dominio personalizado?

Y por el amor de todos los santos, ¿por qué no puedo acceder al sitio web a través de la dirección IP? Si configuro mi dominio A en esa IP, ¿funcionará? Ahora tengo mis dudas.

answer

Simplemente haga clic en Agregar nombre de host y agregue www.whateverdomain.com en. En ese momento, Azure intentará verificar el nuevo nombre de host ... Por lo tanto, querrá tener el DNS ya configurado para apuntar a su IP de Azure para el Aplicación Web. Puede probarlo sin la configuración de DNS, es posible que ahora tenga otras opciones (parece que cada vez que inicio sesión últimamente, azure tiene nuevas funciones / opciones). En el peor de los casos, deberá eliminar el nombre personalizado y volver a agregarlo.

Si solo está buscando probar algo en su aplicación web y no posee un dominio personalizado o no desea esperar DNS, etc., puede modificar su archivo de hosts en su estación de trabajo local. Suponiendo un sistema operativo Windows, modifique el archivo: c: \ windows \ system32 \ drivers \ etc \ hosts Al final del archivo agregue una nueva línea con su IP, espacio, su nombre de dominio. Entonces:

1.2.3.4 www.whateverdomain.com

Entonces podrá navegar a www.whateverdomain.com y debería funcionar.

Azure creo que está buscando los encabezados de host. Con este truco de archivos de hosts, su máquina enviará el encabezado del host en la solicitud que Azure está buscando.

Las instrucciones no estaban claras.

Resulta que todo lo que tiene que hacer es agregar un nombre de host y no un nombre de dominio.

Valida si el dominio que está intentando utilizar tiene la configuración de DNS correcta (A a la dirección IP y CNAME a la dirección de la aplicación web, es decir, webapp.azurewebsites.net)

Hay 2 pasos para agregar un dominio personalizado a una aplicación web azul.

  1. tienes que utilizar un plan de servicio de aplicación estándar o Premium. (Puede verificar esto yendo a la aplicación azure -> descripción general -> plan de servicio de la aplicación / nivel de precio.

  2. en su Appservice, vaya a Configuración -> Dominio personalizado

En la configuración de dominio personalizado, obtendrá una dirección IP para su servicio, que luego puede configurar su registro dns A para que apunte. Personalmente, lo recomiendo encarecidamente, pero prefiero utilizar un registro cname (por esta razón, solo necesitará utilizar el nombre * .azurewebsites). Si se trata de sitios web escalados, a veces la dirección IP puede provocar problemas imprevistos. una dirección cname se encarga de esto por usted.

En ambos casos, el registro CNAME / A aún tendrá que volver a la configuración personalizada del dominio y hacer clic en agregar el nombre de host al que creó en su dns. Esto permitirá que azure valide que usted es el propietario del dominio que está intentando utilizar.

vaya aquí para obtener más información https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-custom-domain-name