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

GCP环境下Kubernetes集群无法绑定自定义域名问题求助

GCP 环境K8s服务域名映射操作指南

前置确认

先确认你的mongo-express服务可通过公网IP 34.69.73.210 正常访问,服务配置无异常。

操作步骤

1. 配置Cloud DNS解析记录

进入你提前创建好的Cloud DNS托管zone,新增A记录:

  • 主机记录:填写你要使用的域名前缀,如需用mongo.yourdomain.com就填mongo,用根域名直接填@
  • 记录类型:选择A
  • TTL:建议设置为300秒(5分钟),方便配置出错时快速生效
  • IPv4地址:填写你服务的公网IP 34.69.73.210
    保存该解析记录。

2. 修改域名注册商的DNS服务器配置

复制Cloud DNS托管zone详情页给出的4条NS记录完整值,登录你购买域名的注册商管理后台,找到该域名的「自定义DNS服务器」配置入口,删除原有默认NS记录,填入刚才复制的4条Cloud DNS NS记录,提交保存。

提示:NS记录修改属于全局生效配置,最长等待时间不超过48小时,多数场景1-2小时即可生效。

3. 验证解析生效

本地打开终端执行命令检测解析结果:

nslookup 你的完整域名

如果返回的解析IP为34.69.73.210,说明配置已生效,直接通过域名即可访问你的mongo-express应用。

常见问题排查

  • 解析返回IP不对:执行nslookup -type=ns 你的域名检查当前生效的NS服务器是否和Cloud DNS给出的一致,不一致则确认注册商配置是否提交成功,耐心等待生效
  • IP正确但无法访问:检查GCP VPC防火墙是否放行80端口的入站流量,确保负载均衡器对应的安全组规则无限制

可选优化方案

如果后续需要给多个服务绑定不同域名,建议部署Nginx Ingress控制器,统一使用一个LoadBalancer作为集群流量入口,通过Ingress规则匹配不同域名转发到对应后端服务,降低多LoadBalancer带来的额外成本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 07:00:02