问题标签 [google-cloud-dns]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1849 浏览

google-cloud-dns - 直接查找 Google Cloud DNS 记录 (nslookup)

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

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

笔记:

  • 在这个项目中使用 Cloud DNS(没有 GCE/GAE/VM 等),本质上是“只是 DNS”。我希望从一些现有的 DNS(仅限)提供商迁移到 Google 云 DNS

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

  • 这适用于现有/活动域/区域

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

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


更新

使用Mac终端居然成功了

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


更新 2

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

更新 3

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


底线:一切都很好,运行非常顺利!我去谷歌云:)

在(所有*Windows上 - 似乎如果您有/想要直接查询您分配的 Google NS 您必须nslookup在非交互模式(又名“单线”)下进行,如下所示。如果您想在 DNS 传播之前检查/查询资源,您将执行此操作(之后,您实际上不需要直接查询分配的 NS)。

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

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

Mac/OSX 终端很好/不受影响


部分答案,仅限于 Windows:

为了让它发挥作用,

  • nslookup非交互模式下使用:nslookup name-of-resource the-google-ns
    例如nslookup foo.com ns-cloud1.googledomains.com


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

    /li>

至于“为什么”,我会听从网络人士的意见——多年来没有戴过那顶帽子——似乎与 PTR/反向查找有关,但这只是一个猜测......

0 投票
2 回答
568 浏览

dns - 我是在 Hostgator 域上使用 GCloud Cloud DNS 域名服务器,还是相反?

我想将通过 Hostgator 购买的域用于我的 Google Cloud Platform 项目。

我是在 Google Cloud DNS 上使用 hostgator 域名服务器还是相反?

谢谢,

0 投票
1 回答
834 浏览

php - google cloud dns,php api,添加多个cname

我想使用 php api 向谷歌云 dns 添加额外的 cname 记录。通过 Web 控制台添加的 sub1.example.com 和 sub2.example.com 的 cname 记录已经存在。但我得到一个错误

资源记录集“entity.change.additions[0]”无效,因为 DNS 名称为“example.com。” 可能有一个 CNAME 资源记录集或其他类型的资源记录集,但不能同时拥有。

我也找不到使用 php api 列出现有 cname 记录的方法,因为这会给我这里答案的线索。有谁知道如何检索这些,到目前为止的代码

没有列出这些 cname 记录,尽管方法、get 和 listManagedZones 采用了一个额外的可选参数,但我找不到关于它的文档

来源:https ://github.com/google/google-api-php-client/blob/master/src/Google/Service/Dns.php 行:416、395

从文章继续:谷歌云 DNS 服务 - entity.change 参数是必需的,但缺少

-

https://developers.google.com/api-client-library/php/

https://developers.google.com/apis-explorer/#p/dns/v1/

https://support.google.com/cloud/answer/6158849?hl=en

https://cloud.google.com/dns/api/v1/resourceRecordSets#resource

https://cloud.google.com/dns/docs

0 投票
1 回答
567 浏览

google-app-engine - 如何将相同的域名分配给 2 个 App Engine 实例?

我有多个中小型项目都托管在我当前位于 apps.foo.com 的 Rackspace 服务器下。我想将这些移动到 Google App Engine 实例中,尽​​管我已经设法移动了一些,但我倾向于继续达到 10,000 个文件的限制。

因此,我决定使用 2 个单独的 App Engine 实例,尽管我希望使用相同的域名来指向它们,并使用像 apps.foo.com/m1 和 apps.foo.com/m2 这样的设置,我该怎么做?

我已经将域名迁移到一个实例,但我不知道如何添加另一个。请帮忙!

0 投票
2 回答
1890 浏览

google-cloud-storage - Google Cloud DNS CNAME 别名为 Google Cloud Storage

谷歌云存储文档指出:

如果您希望 test.example.com 提供与 www.example.com 提供的相同内容,请添加一条别名记录“test”为“www”的 CNAME 记录。在这种情况下不需要单独的存储桶。 https://cloud.google.com/storage/docs/website-configuration?hl=en

使用别名 CNAME(在 Google Cloud DNS 上)后,Cloud Storage 会引发以下错误:

这种行为是否发生了变化并且文档尚未更新?或者是否需要任何额外的步骤才能完成这项工作?

0 投票
3 回答
10718 浏览

dns - 如何使用实例的临时 IP 更新 Google Cloud DNS

我在 GCE 上有几个实例,我真的不需要静态地址,但我仍然需要通过 dns 名称访问它们。由于每次重新启动实例时临时外部 IP 地址都会更改,因此我认为我可以使用某种启动脚本来更新 Google Cloud DNS 中该实例的 dns 条目(有点像 dyndns)。

我是否错过了什么,并且有一种更简单的方法可以通过 gcloud 将临时外部 IP 地址映射到 dns 记录?

如果没有,任何有关如何编写此类脚本的指针将不胜感激!

0 投票
1 回答
851 浏览

dns - 谷歌云 DNS 类型 A 不起作用

我已将我的域名服务器添加到我的注册商:

更新了谷歌云 DNS:

然后等了一天:

我检查了 DNS 并已解决: http://network-tools.com/default.asp?prog=dnsrec&host=
dvotedfan.com

但是,如果我 ping 域,我会收到一个错误(未知错误:1214): http://network-tools.com/default.asp?prog=ping&host=
dvotedfan.com

我可以通过我的 IP(负载均衡器)130.211.8.93 访问,但不能通过域名(dvotedfan.com)访问

0 投票
3 回答
6259 浏览

google-app-engine - 谷歌云 DNS:将裸域指向 www?

我维护使用简单 App 引擎应用程序的 owon.ro 域。我也使用谷歌云 dns。

这些是 dns 记录:

  1. 带有 IP 地址的记录:
    owon.ro。->
    216.239.32.21
    216.239.34.21
    216.239.36.21
    216.239.38.21

  2. CNAME
    www.owon.ro。-> ghs.googlehosted.com。

还有一些 MX 记录。

问题是该应用程序可以从www子域访问,并且帮助部分指出这些 IP 地址应该在 A 记录中,以便裸域重定向到www,但它不起作用。

我也尝试使用 @ 通配符作为 A 记录,但这也不起作用。
如果您访问 owon.ro,您将看到一个 404 页面,但 www 子域有效。

我错过了什么吗?

谢谢

0 投票
2 回答
3847 浏览

dns - 谷歌云 DNS 中的 CNAME

我一直在尝试添加www.mydomain.net别名添加到mydomain.net. 我已经有 Google 自动添加的 MX 记录和 NS 和 SOA 记录。

我收到 cnameResourceRecordSetConflict 错误:

错误代码“cnameResourceRecordSetConflict”:资源记录集“entity.change.additions[0]”无效,因为 DNS 名称“mydomain.net”。可能有一个 CNAME 资源记录集或其他类型的资源记录集,但不能同时拥有。

我理解错误给我的建议,但我怎么能有其他记录呢?我的域上都需要 MX 和 CNAME。

0 投票
1 回答
177 浏览

dns - 无法在 Web 控制台中创建 DNS 区域

在网络/DNS 下的 Web 控制台中单击“创建区域”时,它失败并显示错误,“名为 '~new' 的 'parameters.managedZone' 资源不存在。” 我意识到还有其他方法可以创建一个区域,但是有没有人成功地使用 Web 控制台完成了它?

谢谢你。