将域名指向谷歌云

将域名指向谷歌云

我已经设置了 Google Cloud Debian 实例,其 IP 为“104.197.233.183”。

我将 Google DNS 设置为:

谷歌云 DNS

11tips.com 在注册商处的域名服务器如下所示:

域名的 NS 记录

服务器中的虚拟主机配置如下:

<VirtualHost *:80>
  ServerAdmin [email protected]
  ServerName 11tips.com
  ServerAlias www.11tips.com
  DocumentRoot /var/www/html
  ....
</VirtualHost>

最后,/etc/hosts 如下所示:

127.0.0.1       localhost 11tips.com www.11tips.com
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
10.128.0.4 lamp-1-vm.c.codefight-cms.internal lamp-1-vm  # Added by Google

现在当我访问 11tips.com 时,它无法加载网站。我错过了什么。我不擅长使用服务器,所以希望有人能帮助我将我的域名指向 Google Cloud。

谢谢。

答案1

我的第一个想法是,您可能需要在 NS 的注册商处创建一个粘合记录,但您将它们定义为 googledomain.com 服务器。 https://wiki.gandi.net/en/glossary/glue-record

DNS 工具检查会显示有关您的 SOA 记录的信息: http://www.dnsstuff.com/tools#dnsReport|type=domain&&value=11tips.com

就像注册商页面所说的那样,您的名称服务器需要解析您的域名:如果不这样做,则托管方存在配置错误(我还没有尝试使用 Google Cloud 托管 DNS)

答案2

发现问题了。我创建/删除了几次 DNS,因为我不知道自己在做什么。

当我将 NS 记录输入到我的域名时,google dns 是:

ns-cloud-c1.googledomains.com

但是当我删除并再次创建时,c1 变为 d1,而我没有注意到这一点。

ns-cloud-d1.googledomains.com

一旦我修复了这个问题,网站就开始加载了。

相关内容