首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我在Google中的A记录在创建后不能立即解决?

问为什么我在Google中的A记录在创建后不能立即解决?
EN

Server Fault用户
提问于 2017-08-01 18:37:47
回答 3查看 3K关注 0票数 2

我正在通过创建一个DNS A记录,结果是:

  • DNS名称:ome-subdomain.mysite.io
  • 类型:a
  • TTL: 1
  • IP: 35.XXX.XXX.XX

在API中确认条目已创建并可查看后,我试图使用nslookup解析该条目,但我得到:

代码语言:javascript
复制
$ nslookup some-subdomain.mysite.io
 Server:        192.168.178.1
 Address:   192.168.178.1#53

** server can't find some-subdomain.mysite.io: NXDOMAIN

它就这样停留了几分钟,直到它最终解决。

因为第一次查找是在创建它之后,所以我希望它不会丢失(因此不会丢失缓存)。我能做些什么让查找更快地成功吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2017-08-02 08:38:50

我们想出的解决方案是使用通配符DNS条目。所以现在我有一个条目:

*.mysite.io -> 10.XX.XX.XX

这意味着我们创建的任何子域都是可立即解析的,因为DNS已经存在。然后,我们根据主机头进行内部路由。

票数 1
EN

Server Fault用户

发布于 2017-08-02 22:48:04

如果在创建记录之前执行查询,则使用NXDOMAIN返回记录的返回代码来污染缓存,延迟称为负TTL,该延迟是在SOA记录(最后一项)中指定的。

另外,您不应该使用nslookup进行DNS诊断,但是dig和您应该始终指定查询的名称服务器,以确保将来自权威名称服务器的结果与递归名称服务器中缓存的结果分开。

票数 3
EN

Server Fault用户

发布于 2017-08-02 08:01:03

您可以通过创建一个记录并开始解决它。但是你不知道Google更新它是DNS配置多久一次,也许更新区域配置需要几分钟时间,这就是为什么它在几分钟内无法解决的原因。

如果您想了解更多关于DNS工作的信息,可以阅读这篇文章或检查这是漫画,例如。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/866342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档