首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >DNS传播的速度可以有多快?

DNS传播的速度可以有多快?
EN

Network Engineering用户
提问于 2019-07-04 07:41:50
回答 2查看 121关注 0票数 0

我发现通过网络搜索信息(即DNS名称-IP编号配对)是如何在权威DNS服务器上更新的:https://www.freecodecamp.org/news/understanding-the-domain-name-servers-46c6bcf9afa3/

即使您更新了注册服务器/名称服务器的仪表板中的记录,在世界上所有解析器的缓存中也需要一些时间来反映。DNS传播可能需要24-72小时,但通常比这更早,因为大多数ISP保持较低的TTL。

我将其与用户ip地址的即时更新进行了比较,例如聊天应用服务器和好奇--是什么阻止了权威的DNS服务器网络实时更新DNS-IP配对?

这个问题的原因是,我在考虑一个人是否有可能在网上拥有他/她的身份,这个身份和互联网本身一样是永久的和独立的--例如,一个人租用DNS名称,并指向他/她当前的地址,比如电子邮件等,引起额外的托管费用。

EN

回答 2

Network Engineering用户

发布于 2019-07-04 07:57:43

让我们考虑一下DNS系统以及它在给定的一天、一小时、一分钟内能看到多少流量。其次,甚至。这个系统无处不在,而且是全球性的。这是一个服务器-客户端系统,您在其中查询权威服务器的信息。现在,如果每个发送到DNS主机的IP数据包都必须实时解析,会发生什么?权威的服务器在一秒之内就会被如此之多的请求淹没,以至于它们将停止运行。

相反,每个DNS条目都带有一个TTL值,或者说是实时运行的.此值指示应该信任DNS缓存项的时间。一旦我们不再信任条目(TTL耗尽),我们将重新查询服务器,以查看是否有任何变化。

要回答你的问题,我们能以多快的速度汇聚DNS?虽然技术上可以在非常短的时间间隔内指定TTL值,但还有许多其他情况仍然会减慢传播速度。这里有一个链接到一本书的摘录,其中讨论了DNS TTL少于30分钟是无效和浪费的事实。

http://www.zytrax.com/books/dns/info/minimum-ttl.html

TLDR: 30分钟是DNS传播的最小真实值。

票数 3
EN

Network Engineering用户

发布于 2019-07-04 07:49:58

DNS传播可以是瞬时的,但由于缓存服务器而受到阻碍。最大缓存时间受记录的存活时间(TTL)的限制。默认的TTL为86400秒,超时时间为24小时。有些服务器缓存的时间甚至更长,或者是级联的,因此可能需要更长的时间。

如果您计划更新一个记录,您应该提前几天将其TTL降低到大约300 (5分钟),因此旧的值会更快地超时。别忘了在改变后再把它提出来。

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

https://networkengineering.stackexchange.com/questions/60215

复制
相关文章

相似问题

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