You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将自定义域名绑定到Azure Application Gateway?

DNS解析失败&域名绑定异常排查方案

核心问题定位

curl: (6) Could not resolve host错误本质是域名没有被正确解析到IP,优先排查DNS配置层面的问题,再校验集群侧配置:

1. DNS配置冲突排查

  • 你同时在Azure DNS区域和域名供应商后台配置了DNS条目,会直接导致解析逻辑混乱:如果已经将域名的nameserver切换到Azure DNS,仅需在Azure DNS区域内配置A记录即可,无需再在域名供应商后台添加DNS条目;如果nameserver未切换到Azure,仅需在域名供应商后台配置A记录指向应用网关公网IP即可,不需要额外配置Azure DNS区域。
  • 检查A记录配置是否正确:子域名www对应主机记录填www,根域名对应主机记录填@,记录值严格填写应用网关的公网IP,调试阶段建议将TTL设置为300秒(5分钟)减少缓存等待时间。

2. DNS传播&本地缓存排查

  • nameserver修改和DNS记录更新的全球传播最多需要72小时,你可以先执行命令刷新本地DNS缓存:
    • Windows系统:ipconfig /flushdns
    • Linux/macOS系统:sudo systemd-resolve --flush-caches(不同发行版命令可能略有差异)
  • 用公共DNS服务校验全局解析是否生效,执行命令nslookup www.oconnorevents.co.uk 8.8.8.8,如果返回正确的应用网关IP说明是本地缓存问题,等待缓存过期或更换网络即可正常访问;如果依然查询不到记录说明DNS配置本身有误。

3. AKS&AGIC配置校验

如果确认DNS解析已经返回正确IP依然无法访问,再校验集群侧配置:

  • 检查AKS中对应的Ingress资源是否正确配置了host字段为www.oconnorevents.co.uk,AGIC需要通过该字段同步域名配置到应用网关监听器,未配置host的话应用网关不会响应该域名的请求。
  • 登录Azure控制台检查应用网关的监听器配置,确认已经生成对应域名、对应端口(80/443)的监听器规则。

内容的提问来源于stack exchange,提问作者Konzy262

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.20 12:15:05