Google DNS 记录未解析

Google DNS records not resolving

我已经在 Google 云 DNS 区域上设置了我们的内部域。然后我将我的计算机指向区域的名称服务器和 8.8.8.8 以获得 fallback/public IP。我可以很好地解析我所有的内部地址和大多数 public 地址。出于某种原因,Google 站点的 DNS 名称未解析。例如,以下不解析:

www.google.com

www.gmail.com

www.youtube.com

关于如何解决这个问题有什么想法吗?

更新

$挖掘www.google.com

; <<>> DiG 9.8.3-P1 <<>> www.google.com ;;全局选项:+cmd ;;得到答案: ;; ->>HEADER<<- 操作码:QUERY,状态:NXDOMAIN,id:14289 ;;标志:qr aa rd;查询: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 ;;收到的消息大小:104

cloud dns 提到的名称服务器是您可能已在域配置中配置的内容。而 8.8.8.8 是 google public 解析的 dns。两者不一样。当通过 8.8.8.8 解析时,您的 google 站点的挖掘命令显示什么?

Then I pointed my computer to the Zone's name servers and 8.8.8.8 for fallback/public IPs.

不要那样做。您需要将您的计算机设置为使用 DNS 解析器来访问来自 Internet 的内容。 Cloud DNS 名称服务器不会回答除它们托管的区域以外的任何问题 - 它们是 "authoritative" 服务器,而不是 "resolvers"。 8.8.8.8 和 8.8.4.4 是 Google 的 public DNS 解析器 - 他们回答互联网上的任何问题不是因为他们实际上 "own" 那些数据,而是因为他们离开并制作代表您查询以从权威服务器中发现答案。

如果您的区域是 public,这就是它的全部内容 - 解析器将沿着树向下查找您的区域,然后给您答案。没有特殊配置。但是,如果这个区域是私有的——您没有购买域或在已经存在的域中创建它——您将需要做一些额外的工作,因为互联网上的任何人都无法找到它,除非他们知道去哪里找。您需要 运行 您自己的解析器,它知道为这种名称做一些不同的和私有的事情。这就是所谓的 'view'。那时您可以考虑直接在该服务器上托管数据。