【问题标题】:Google DNS records not resolving谷歌 DNS 记录无法解析
【发布时间】:2015-05-14 17:35:45
【问题描述】:

我已在 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

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

;;权威部门: google.com。 300 在 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 ;;味精大小 rcvd: 104

【问题讨论】:

    标签: google-cloud-dns


    【解决方案1】:

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

    不要那样做。您需要将计算机设置为使用 DNS 解析器从 Internet 访问内容。 Cloud DNS 域名服务器不会回答除了它们托管的区域之外的任何问题——它们是“权威”服务器,而不是“解析器”。 8.8.8.8 和 8.8.4.4 是 Google 的公共 DNS 解析器 - 它们回答 Internet 上的任何问题并不是因为它们实际上“拥有”这些数据,而是因为它们代表您进行查询以从权威服务器中找到答案。

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-02-21
        • 1970-01-01
        • 2017-11-25
        • 2010-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-03
        相关资源
        最近更新 更多