如何使用 Digital Ocean 配置 Google 域?

How do you configure a Google Domain with Digital Ocean?

对于上下文,我正在与 Python/Django 一起阅读 Test-Driven Development 的 Obey the Testing Goat 一书,并且正在阅读第 9 章。我从 Google 购买了一个域,指定了Google 域上的 Digital Ocean 的三个客户名称服务器,创建了一个 Digital Ocean droplet,设置了指向我网站上我的子域的 DNS A 记录,并在服务器端上传了我的存储库。但是,当我尝试从本地计算机通过 Git Bash 卷曲网站地址开发服务器时,出现错误:

curl: (6) Could not resolve host: <my-domain-here>

当我在服务器端卷曲时,不会发生同样的错误。我已通过 DNS 检查器确认服务器已传播。我尝试过的任何事情都无法让我通过这一步冰壶。我意识到这个问题可能是多方面的,但我刚开始学习网络框架,没有关于如何调试的参考框架。

提前致谢!

您的本地 DNS 服务器(可能是您的 Internet 提供商之一)似乎缓存了 domain/subdomain 的(否)回复。尝试等待一段时间(通常最多 24 小时),然后重试。

如果您想对此进行测试,可以尝试 Linux(我不知道它在 Windows 上的效果如何):

dig NS <domainname>

这将向您显示本地 DNS 服务器在缓存中的域名称服务器。还给出了 TTL(生存时间;以秒为单位)。如果它们是正确的,也可能是您的子域的空响应被缓存了。这个可以查(比如A记录,也可以是AAAA):

dig A <domainname>