【问题标题】:Google cloud DNS record set doesn't work谷歌云 DNS 记录集不起作用
【发布时间】:2017-11-25 23:47:40
【问题描述】:

我在谷歌云上有一个后端服务,我通过谷歌云负载均衡器访问它,前端有一个静态 IP 和端口 80(不要有任何想法,我是一个知识非常基础的开发人员网络)。

为了通过域名(作为 apps.googleusercontent.com 的子域,而不是自定义域)访问此服务,我创建了一个区域(在云 DNS 中),然后创建了一个 A-Type 记录集,其 IP 为负载均衡器。我在这个新域上获得了 404(谷歌 404 页面)。

我对新域名进行了 nslookup,返回的 IP 与负载均衡器 IP 不同。 30 分钟后我再次尝试时,NSLookup 返回了另一个 IP。

这是设置域的正确方法吗?

附:后端是 Kubernetes 服务。

为了创建区域,我使用了这个 DNS 后缀:apps.googleusercontent.com

【问题讨论】:

  • 请检查您是否使用 kubectl 获取服务端点
  • 我可以使用 LoadBalancer IP 访问后端服务。
  • 请检查 ttl set for dns record 将其减少到 1 分钟,然后重试
  • 还要确保在您的域注册管理面板中更新 ns 记录

标签: dns google-cloud-platform


【解决方案1】:

“apps.googleusercontent.com”域是 Google 拥有的通用域。你不应该能够修改它的IP。

当您在域名上运行“Nslookup”时,它会返回 Google 的 IP。这就是为什么当您尝试直接通过负载均衡器 IP 访问时,它会起作用。

您应该将指向您的自定义域的 CNAME 记录添加到域中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-23
    • 2015-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多