我正在测试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
使用任何特定(或公共)名称服务器的其他域。
变得更奇怪 - 同样的Mac(vm / parallels)上面的Windows(10并不是它应该重要)也可以正常工作......
截至今天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 /反向查找有关,但这只是猜测..
答案 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服务器。