2017-06-22 118 views
0

我在Google云端有一个后端服务,我可以通过谷歌云端负载均衡器访问前端和端口80的静态IP(不会有任何想法,我是一位具有非常基本网络知识的开发人员)。Google云DNS记录集不起作用

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

我在新域名上做了nslookup,并且返回的IP与负载均衡IP不同。当我在30分钟后再次尝试时,NSLookup返回了另一个IP。

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

P.S.后端是Kubernetes服务。

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

+0

请检查您是否使用kubectl获取服务端点 – gaurav9

+0

我可以使用LoadBalancer IP访问后端服务。 – user6317694

+0

请检查ttl为dns记录设置为1分钟,然后再试一次 – gaurav9

回答

0

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

当您在域名上运行“Nslookup”时,它将返回Google的IP。这就是为什么当您尝试直接通过负载平衡器IP访问时它可以正常工作。

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