直接查找Google Cloud DNS记录(nslookup)

时间:2015-09-16 14:47:53

标签: google-cloud-dns

我正在测试GC DNS并创建了区域和记录。但是,在直接查询分配的Google NS时执行nslookup(窗口/命令行)会超时:

> www.some_domain_A_record.com.
Server:  ns-cloud1.googledomains.com
Addresses:  2001:4860:4802:32::6e
          216.239.32.110

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
*** Request to ns-cloud-e1.googledomains.com timed-out

有人对此有任何建议/意见吗?

注意:

  • 使用此项目的云DNS(没有GCE / GAE / VM等),基本上是“只是DNS”。我正在寻求从一些现有的DNS(仅)提供商迁移到Google云DNS

  • 这意味着资源(A,CNAME,MX等)不一定与任何GC托管的应用或服务相关(有些可能是 - 例如Google Apps / Work等)。换句话说,“典型的”DNS区域/记录。

  • 这适用于现有/实时域名/区域

  • 我没有在注册商级别进行任何更改(我先测试)并直接查询为区域分配的Google ns

  

致SO社区:
  完全理解这不是一个编程问题。这只是Google的“青铜级”支持区域。

更新

使用Mac终端实际成功

> server
Default server: ns-cloud1.googledomains.com
Address: 216.239.32.106#53
> gcloud-test.some_domain_I_have.com.
Server:     ns-cloud1.googledomains.com
Address:    216.239.32.106#53

gcloud-test.some_domain_I_have.com  canonical name = the_right_target.com.
Name:   the_right_target.com
Address: 1.2.3.4

将挖掘更多,似乎与Windows nslookup有关...奇怪......它不是一些防火墙,我可以nslookup使用任何特定(或公共)名称服务器的其他域。

更新2

变得更奇怪 - 同样的Mac(vm / parallels)上面的Windows(10并不是它应该重要)也可以正常工作......

更新3

截至今天9-24-2015,当您直接查询已分配的Google ns时,Windows nslookup交互模式)上的奇怪行为似乎已解决。

底线:一切都很好并且运行得非常顺利!我要去Google Cloud:)

开启(所有* Windows - 看起来如果您有/想要直接查询指定的Google NS ,以非交互模式(又名“一个班轮”)进行nslookup,如下所示。如果您想在 DNS传播之前检查/查询资源,那么您将执行此操作(之后,您不需要直接查询指定的NS)。

或者,如果您使用指定的Google NS的IP地址(下面的示例),则可以nslookup交互模式。

* “所有Windows” - 表示主机/ PC和操作系统。如上所述,Mac上的Windows(VM / Parallels)奇怪地不受这种奇怪的影响 - 您可以使用nslookup交互模式并直接查询您的ns ... 11.
Mac / OSX终端

部分答案,范围为Windows:

要使其有效,

  • 非互动模式下使用nslookup nslookup资源名称-ogle-ns
    例如nslookup foo.com ns-cloud1.googledomains.com


  • 交互式模式下使用Google ns的IP地址:

    c:\nslookup
    > server 216.239.32.106
    Default Server:  ns-cloud-a1.googledomains.com
    Address:  216.239.32.106
    
    > the_resource_to_lookup
    

关于“为什么”,我会推荐网络民谣 - 多年来没有戴上那顶帽子 - 似乎与PTR /反向查找有关,但这只是猜测..

1 个答案:

答案 0 :(得分:4)

查看您的查询,在您的Windows上,您使用ns-cloud-e1.googledomains.com作为名称服务器,但在Mac上,您使用ns-cloud1.googledomains.com ns-cloud-a1.googledomains.com

如果两个查询都针对同一个区域,则第一次nslookup查询中的time-out是有意义的。您的解决方法使用正确的DNS服务器进行nslookup查询。

解决方案是将您的Windows DNS设置从ns-cloud-e1.googledomains.com修改为ns-cloud-a1.googledomains.com(与Mac相同的DNS设置)。

使用开发人员控制台,在云端DNS下,您可以验证与您的区域相关联的DNS服务器。