我知道这可能是非常不同的情况,但对于托pipe一个网站没有计划移动托pipe服务器什么是一个很好的TTL设置在DNSlogging?
我倾向于将它放在Slicehost的默认值86,400秒(1天)。 当我有一个移动待办事项,并等待一两天,我把它降到10分钟。
编辑:这些天(2016年)我倾向于保持低 – 〜5分钟。
这个标准(早在1987年就已经写过)提出86,400秒(1天)作为最小的默认TTL。
TTL被设置为适当的值是很重要的。 TTL是parsing器在再次请求服务器之前使用从服务器获取的数据的时间(以秒为单位)。 如果您设置的值太低,您的服务器将被加载下来,并有大量的重复请求。 如果设置得太高,那么您更改的信息将无法在合理的时间内分配。 如果您将TTL字段保留为空,它将默认为该区域的SOAlogging中指定的内容。
大多数主机信息在很长一段时间内没有太大的变化。 设置你的TTL的一个好方法是将它们设置为高值,如果你知道一个改变即将到来,那么降低它的值。 您可以将大多数TTL设置为一天(86400)和一周(604800)之间的任何地方。 然后,如果您知道一些数据将在不久的将来发生变化,请将该RR的TTL设置为较低的值(一个小时到一天),直到发生更改,然后将其恢复到之前的值。
另外,所有具有相同名称,类别和types的RR应具有相同的TTL值。
请参阅RFC 1033: http : //tools.ietf.org/html/rfc1033
RFC 1912(从1996年)build议3天可能更适合于SOA
logging。
我已经注意到,缩短TTL能够在紧急情况下(特别是在HA DNS环境中)更快地响应,这变得越来越stream行。
我只是把它留在你的主机设置的默认值,除非由于某种原因,这个值是高的或低的。 那么如果你打算在做这个动作之前想把它撞到20分钟左右的时间。
4小时应该很好,提供一个可以接受的平衡。 这是我在大多数区域使用的。
除了RFC 1912之外 ,欧洲的用户还应该看到RIPE-203,“DNS SOA值的build议” ,build议两天为最小TTL值。
(注意:这个post适用于不重要的A / AAAAlogging上的TTL,其他一些loggingtypes可以有更长的TTL,因为它们不以相同的方式表示单点故障)。
您真的需要根据您的灾难恢复计划来考虑这一点。 这不是关于何时打算移动站点(对于有意的移动,您可以减less移动中的TTL)。 这是关于什么时候你的主机消失在互联网的面前,或者因为违反TOS而将你踢出去,或者因为他们无法处理你的方式来处理DDOS而把你踢出去。
如果您不关心您的网站在这种情况下停留了一天左右,那么请继续操作,将TTL保留一天即可。 如果您的PI地址空间和BGP在多个提供商的多个位置传输,并且打算在BGP级别处理灾难恢复,请继续,并将其保留在默认的一天。 另一方面,如果您使用DNS作为将您的交通stream量转移到故障转移站点的机制,那么您需要更短的TTL,5个minuites是相当普遍的价值。