Azure Web App自定义域名(无www)无法访问,A记录配置后异常求助
解决Azure Web App裸域名(不带www)跳转至通用页面的问题
确认DNS记录有效性
- 用命令行工具检查A记录解析:
nslookup domain.me,确认返回IP为20.50.2.36。若解析异常,手动清除本地DNS缓存:Windows执行ipconfig /flushdns,Mac/Linux执行sudo systemd-resolve --flush-caches。 - 必须配置Azure要求的TXT验证记录:记录名填
asuid.domain.me,值为Azure门户中Web App自定义域名页面显示的验证ID。缺失该记录会导致Azure无法确认域名所有权,拒绝导向你的站点。
- 用命令行工具检查A记录解析:
验证Azure域名绑定状态
- 登录Azure门户,进入目标Web App的「自定义域名」页面,确认
domain.me显示为「已绑定」。若状态为「未验证」,重新检查TXT记录的配置及生效情况。 - 确认
domain.me的HTTPS状态为「已启用」,未启用HTTPS可能引发访问跳转异常。
- 登录Azure门户,进入目标Web App的「自定义域名」页面,确认
检查Web App配置
- 进入Web App的「配置」->「常规设置」,确认「默认域名」设置正确;再到「配置」->「主机名绑定」,确保
domain.me已添加至列表。 - 排查站点重定向规则:检查web.config(.NET站点)、.htaccess(PHP站点)等配置文件,确认无错误重定向导致跳转至Azure默认页面。
- 进入Web App的「配置」->「常规设置」,确认「默认域名」设置正确;再到「配置」->「主机名绑定」,确保
重置Web App缓存
- 在Azure门户Web App的「概述」页面点击「重启」,或进入「高级工具」->「Kudu」平台,清理站点临时缓存文件,强制刷新配置生效。
确认SSL证书配置
- 若使用HTTPS访问,需确保
domain.me已绑定有效SSL证书(Azure App Service证书或自定义上传证书)。证书未绑定或过期会引发访问异常,甚至跳转至默认页面。
- 若使用HTTPS访问,需确保
内容的提问来源于stack exchange,提问作者Daniel
相关产品推荐
相关产品推荐

