Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌云DNS记录集没有';行不通_Dns_Google Cloud Platform - Fatal编程技术网

谷歌云DNS记录集没有';行不通

谷歌云DNS记录集没有';行不通,dns,google-cloud-platform,Dns,Google Cloud Platform,我在谷歌云上有一个后端服务,我通过一个谷歌云负载均衡器访问该服务,该均衡器的前端和端口为静态IP,端口为80(我没有任何想法,我是一个具有网络基础知识的开发人员) 为了通过域名(作为apps.googleusercontent.com的子域,而不是自定义域)访问此服务,我创建了一个区域(在云DNS中),然后创建了一个带有负载平衡器IP的a-Type记录集。我在这个新域名上得到了一个404(谷歌404页面) 我对新域名进行了nslookup,返回的IP与loadbalancer IP不同。我在30

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

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

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

这是设置域的正确方法吗

另外,后端是Kubernetes服务

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

“apps.googleusercontent.com”域是谷歌拥有的通用域。你不能修改它的IP地址

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


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

请检查您是否正在使用kubectlI获取服务终结点。我可以使用LoadBalancer IP访问后端服务。请检查dns记录的ttl设置。将其缩短为1分钟,然后重试。请确保更新注册域中的ns记录管理面板