Environment:
Subscription: <redacted subscription id>
App Service: <redacted app svc name>, West US 2, P1V2 Linux
App Service Plan: <redacted plan name>
Custom domain: <redacted custom domain>
DNS hosted in Azure DNS zone <redacted actual domain name>
Nameservers: ns1-03.azure-dns.com, ns2-03.azure-dns.net, ns3-03.azure-dns.org, ns4-03.azure-dns.info
DNS Records configured:
<app-name> CNAME 3600 <app_name>-app.azurewebsites.net
asuid.<app_name> TXT 300 [redacted value]
DNS resolution confirmed from all resolvers:
dig <app-name>.<domain-name> CNAME @ns1-03.azure-dns.com +short → <app_name>.azurewebsites.net
Google public DNS
dig <app-name>.<domain-name> CNAME @8.8.8.8 +short → <app_name>.azurewebsites.net
Full resolution chain
nslookup <app-name>.<domain-name> 8.8.8.8
→ <app-name>.<domain-name> CNAME <app-name>-app.azurewebsites.net
→ <app-name>-app.azurewebsites.net CNAME waws-prod-mwh-xxx.sip.azurewebsites.windows.net
→ waws-prod-mwh-xxx-yyyy.westus2.cloudapp.azure.com A <app-svc-ip-address>
No CAA records exist on rai-rcl.com
Hostname binding: Successfully added via az webapp config hostname add → hostNameType: Verified ✓
Managed cert creation failure — all combinations tried:
|HTTPS_ONLY | Easy Auth | DNS record | Error |
|ON | Enabled | CNAME | "Current CNAME record is empty" |
|ON | Enabled | CNAME | "Current CNAME record is empty" |
|OFF | Enabled | CNAME | CheckARecordForHttp — "A record not found" |
|OFF | AllowAnonymous | CNAME | Same A record error |
|OFF | Fully disabled | CNAME | Same A record error |
|ON | Enabled | A record | Ensure CNAME is set to <the app service managed url>|
|OFF | Fully disabled | A record | Still failed |
Diagnostic log (from Diagnose and Solve Problems):
Create Managed Certificate | <app-name>.<domain-name> | Failed | HTTP DNS Check Failed
Cause: [CheckARecordForHttp/ValidatedWebspaceASMCRequests] Not found A record directly
pointing to ip address <app-ip-address> of website <app-svc-name> where the hostname was added
in the webspace <resource-group>-WestUS2webspace-Linux of server farm <app-svc-plan>.
Current A record of the hostname <app-name>.<domain-name> has no A record set.
Azure's own DNS diagnostic result (same subscription, same session):
✅ DNS Name resolution check passed — <app-name>.<domain-name> resolves to (correct IP) CNAME chain fully visible: <app-name>.<domain-name> → <app-name>-app.azurewebsites.net → waws-prod-mwh-xxx... → (correct IP)