Google DNS记录无法解析

时间:2015-03-12 14:01:56

标签: google-cloud-dns

我已在Google Cloud DNS区域设置了我们的内部域名。然后我将计算机指向区域的名称服务器,将8.8.8.8指向后备/公共IP。我可以解决所有内部地址和大多数公共地址。出于某种原因,Google网站的DNS名称无法解析。例如,以下内容无法解决:

www.google.com

www.gmail.com

www.youtube.com

有关如何解决此问题的任何想法?

更新

$ dig www.google.com

<<>> DiG 9.8.3-P1<> www.google.com ;;全局选项:+ cmd ;;得到答案: ;; - >> HEADER<< - opcode:QUERY,status:NXDOMAIN,id:14289 ;;旗帜:qr aa rd; QUERY:1,答案:0,授权:1,附加:0 ;;警告:请求递归但不可用

;;问题部分: ; www.google.com。在一个

;;权威部分: google.com。 300 IN SOA ns-cloud-c1.googledomains.com。 dns-admin.google.com。 1 21600 3600 1209600 300

;;查询时间:29毫秒 ;;服务器:216.239.32.108#53(216.239.32.108) ;;时间:2015年3月13日星期五12:49:36 ;; MSG SIZE rcvd:104

2 个答案:

答案 0 :(得分:0)

云dns提到的名称服务器是您在域配置中可能已配置的内容。而8.8.8.8是谷歌公众dns解决。两者都不一样。当通过8.8.8.8解析时,您的dig命令对Google网站显示了什么?

答案 1 :(得分:0)

  

然后我将计算机指向区域的名称服务器,将8.8.8.8指向后备/公共IP。

不要那样做。您需要将计算机设置为使用DNS解析程序从Internet访问内容。云DNS名称服务器不会回答除托管区域以外的任何问题 - 它们是“权威”服务器,而不是“解析器”。 8.8.8.8和8.8.4.4是谷歌的公共DNS解析器 - 他们回答互联网上任何问题的问题不是因为他们实际上“拥有”那些数据,而是因为他们为了发现权威服务器的答案而代表你发出询问。

如果您的区域是公开的,那么这就是它的全部 - 解析器将在树下工作以找到您的区域,然后给您答案。没有特殊配置。但如果这个区域是私有的 - 您没有购买域名或在已经存在的域中创建域名 - 您需要做一些额外的工作,因为除非他们知道在哪里查找,否则互联网上的任何人都无法找到它。你需要运行自己的解析器,知道为这种名称做一些不同的和私有的。这被称为“观点”。此时,您可以考虑直接在该服务器上托管数据。