Google Cloud DNS或Google Public DNS

时间:2014-10-23 12:12:41

标签: dns google-compute-engine google-cloud-dns

为什么要使用" Google Cloud DNS"当"谷歌公共DNS"是免费的吗?

如何设置DNS /名称服务器以指向计算引擎:
1.设置域名registrator(在我的情况下为GoDaddy.com)设置/"名称服务器"指向您正在使用的DSN服务器提供商 2.登录DNS服务器提供商(任何建议?)并设置要映射到您的域名的静态IP地址。

以上是为Web服务器设置DNS的正确过程吗?

此致 克里斯

2 个答案:

答案 0 :(得分:6)

Google Cloud DNS为您提供了可以使用DNS记录配置的权威名称服务器。 Google Public DNS只是一个名称解析器,可以从权威名称服务器查找数据。有关权威名称服务器和缓存解析器的更多详细信息,请参阅http://en.wikipedia.org/wiki/Name_server

是的,这个过程应该有效。 Google Cloud DNS是您正在寻找的提供商的一个示例。

答案 1 :(得分:1)

要使用Google Compute Engine设置Google DNS,您可以这样做:

创建您的托管区域

  

gcloud dns managed-zone create --dns_name =“example.com。” --description =“描述性的东西”“myzonename”

获取您的域名服务器,并在您的域名注册商处更新

  

gcloud dns records --zone =“myzonename”list

创建记录并进行编辑

  

gcloud dns记录--zone =“myzonename”编辑

添加下,添加指向计算引擎虚拟机IP地址的 A记录

  

{      “补充”:[            {                “kind”:“dns#resourceRecordSet”,                “name”:“example.com。”,                “rrdatas”:[                    “192.168.2.20”                ]                “ttl”:86400,                “类型”:“A”            },            {                “kind”:“dns#resourceRecordSet”,                “name”:“www.example.com。”,                “rrdatas”:[                “192.168.2.20”                ]                “ttl”:86400,                “类型”:“A”            }        ]        “删除”:[            {                “kind”:“dns#resourceRecordSet”,                “name”:“example.com。”,                “rrdatas”:[                    “ns-cloud1.googledomains.com.dns-admin.google.com.2 21600 3600 1209600 300”                ]                “ttl”:21600,               “类型”:“SOA”            }        ]      }

保存并退出。你现在应该好好去。