短DNS TTL有什么缺点吗?[关闭]


26

短DNS TTL有什么缺点吗?


DNS或IP TTL ...?
Izzy

比什么还短?
John Gardeniers

1
好的,问题已改为“短”,而不是“更短”,但这仍然是什么是短的问题?是1分钟1小时1天1世纪(与地球的年龄相比,这很短)吗?没有上下文,这个问题就毫无意义。
John Gardeniers

2
短TTL短于长TTL。我知道短这个词是相对的,但我认为这不是问题。
webnat0 2011年

1
有什么很难理解的?将TTL设置为5分钟有什么好处?为什么不让它停留5分钟?
wobbily_col

Answers:


23

首先,您的DNS不应经常更改。许多DNS服务器不遵守您的TTL“请求”,而是强加自己的策略。如果您打算进行更改,请在更改前将TTL调低一些。通常,较长的TTL有助于减少您的权威服务器上的负载,并为访问您的站点的客户端增加一些时间。我通常根据情况使用3600,甚至36000。


8
+1代表Many DNS server do not honor your TTL-当特定的上游DNS缓存忽略您的TTL时,此站点上引发了很多问题
Mark Henderson

2
马克说的内容为+1,但“您的DNS首先不应经常更改”的内容为-1。有很多例外使这种概括无效。例如DNS以支持动态IP的使用,而短TTL几乎是必不可少的。
John Gardeniers

+1 ...我怀疑极短的TTL不受欢迎的原因之一是阻止快速的通量滥用:en.wikipedia.org/wiki/Fast_flux(即,短的TTL被忽略的一个很好的理由)
danlefree 2011年

实际上是克里斯,您知道我爱你吗:),我们在条目中使用非常短的TTL只是为了帮助我们的灾难恢复政策。现在,我们拥有许多自己的DNS服务器,因此可以很好地控制它,并使用Cisco GSS来实际管理DNS切换,但是如果没有分钟的TTL,我们将陷入困境。仍然会按您的要求投票支持您,只是不适合我自己的情况;)
Chopper3 2011年

1
@Chris,那么也许应该将其关闭。
John Gardeniers

7

更高的TTL意味着更少的DNS查找,这可能会为您以及任何打击您DNS的人带来更低的“成本”。(往返次数较少)

也就是说,非常低的TTL对基础架构可能有用。

如果您拥有一个“浮动的”后端基础结构DNS名称(例如puppet.sample.com),并且为了获得高可用性而将其从一个框移到另一个框,并且只有您的系统需要遵守该记录,则可以使用低TTL很有用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.