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

自定义域名绑定AWS Fargate关联负载均衡器及NLB配置咨询

解决GoDaddy域名绑定AWS Network Load Balancer的步骤

1. 先处理域名转移状态

  • 登录GoDaddy账户,找到目标域名的转移管理页面,立即发起取消转出到Namecheap的操作,确保域名完全归GoDaddy管理,DNS控制权回到GoDaddy。
  • 等待1-24小时,确认域名状态显示为"正常",无转移锁定标记。

2. 获取Network Load Balancer(NLB)核心信息

  • 登录AWS控制台→EC2→负载均衡器,找到你的NLB:
    • 记录NLB的公有DNS名称(格式示例:my-nlb-123456789.us-east-1.elb.amazonaws.com)
    • 确认NLB的监听端口(如80/443)已关联正确的目标组,且Fargate任务处于"运行中"状态,目标组健康检查通过。

3. 配置GoDaddy域名DNS记录

  • 登录GoDaddy域名管理后台→进入目标域名的"DNS管理"界面:
    • 删除所有指向旧网站的A/CNAME记录(如根域名@、子域名www的原有记录)
    • 添加新记录:
      • 根域名绑定(如example.com):添加A记录,主机填@,值填入NLB的公有DNS名称,利用GoDaddy的CNAME flattening功能自动解析,TTL设为300(5分钟)。
      • 子域名绑定(如www.example.com):添加CNAME记录,主机填www,值填入NLB的公有DNS名称,TTL设为300。
    • 若需HTTPS访问:先在AWS Certificate Manager(ACM)申请对应域名的SSL证书,配置NLB的443监听端口关联该证书,确保NLB安全组允许443端口入站流量。

4. 验证配置与排障

  • 本地用nslookup example.com或dig example.com命令验证DNS记录是否已指向NLB的DNS名称,等待DNS缓存刷新(最长可能24小时)。
  • 若访问仍失败:
    • 检查NLB安全组是否开放80/443端口的入站权限(允许0.0.0.0/0)
    • 检查Fargate任务安全组是否允许NLB所在安全组的流量入站
    • 确认NLB目标组的健康检查规则与Fargate应用的健康端点匹配

额外说明

  • 若之前曾将域名DNS服务器切换至Route53,需改回GoDaddy默认DNS服务器;若计划长期用Route53托管DNS,需在GoDaddy将域名DNS服务器替换为Route53托管区的服务器地址,再在Route53添加指向NLB的记录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 02:17:02