Articles of ttl

如果我马上要移动服务器,需要更改哪些DNS信息?

我将尽快为我们的网站移动服务器。 我们可以向DNS服务器提示它应该“频繁”检查IP地址,而不是因为客户端的DNS客户端长时间caching条目而长时间停留在客户端。 这是生存时间 (TTL)吗? 最小TLL?

允许陈旧的DNS结果

是否有任何方法允许返回陈旧的DNS结果? 过时了,我的意思是TTL已经过期了,但是没有新的logging可以得到,可能是由于名称服务器不可用。 据我所知,至less绑定9没有任何机制。 我也无法find绑定10的任何参考。对于我的生活,我不明白为什么。 为什么DNS不能使用HTTP使用的相同的caching规则和方法。 网站可以select禁用,或调整caching偏好。 这对我来说似乎很简单,我希望我已经错过了一些新的发展,有人可以与我分享:) PS我知道有一些最终用户工具可以做到这一点(opendns,dnsmasq等),但是将所有控制权从域名所有者手中带走,迫使最终用户经常错误地猜测域名文件应该如何caching超出TTL。

DNS名称服务器更新受TTL影响? 或者它只是一个logging,MX等?

TTL已经设置为1H,这样可以更快速地为example.com做IP更改。 注册商已使用ns1.example.com和ns2.example.com进行configuration,并使用WHOIS查询进行validation。 ns1和ns2位于德克萨斯州。 我们把所有的东西都搬到了新泽西州,因为新东家认为这是个好主意。 于是,我们现在将Aloggingexample.com,www.example.com等路由到新泽西州,并且留下了仍然在德克萨斯州的ns1和ns2。 因此,我们在新泽西州ns3.example.com和ns4.example.combuild立了新的域名服务器,并且它们运行良好,但此时注册商/ WHOIS仍然设置为引导用户继续使用ns1和ns2 。 有人告诉我,WHOIS域名服务器更新需要48小时更新才能生效,因此合理的过程是在WHOIS中列出新泽西DNS服务器(ns3.example.com和ns4.example.com) ,然后至less等待48小时,然后closures德州的服务器(ns1.example.com和ns2.example.com)。 但是,由于TTL设定为1H,我还需要等48小时吗? 公共/recursion/ ISP DNS服务器cachingRegistar / WHOIS名称服务器列表的时间是否超过Alogging的TTL? (我并不担心完全忽略TTL的系统,我只是问那些尊重AloggingTTL的人是否也会使用相同的TTL作为Registar / WHOIS域名服务器列表)

为特定目的推荐一个内容分发networking(CDN)

你能否推荐一个CDN用于以下用途: 1)能够通过API自动更新边缘服务器上的文件,因此全球所有客户都可以使用不超过5-10分钟的时间来创build新版本的文件。 我需要一个API命令来即时刷新边缘文件副本。 不需要其他的更新机制(TTL等)2)即付即用 我发现了什么: 1)Amazon CloudFront不适合,因为他们只有TTL最less24小时。 2)Rackspace云托pipe是不适合的,因为它的TTL是8小时最小。 3)Cachefly.com。 用户连接到他们的ftp(或scp),更新源和disconnets上的文件。 一旦他断开cachefly会立即更新所有更改为边缘文件。 连接/断开频率和stream量没有限制。 所以cachefly是适合的,但它并不便宜。 每GB的转移价格从$ 0.49 / GB到$ 0.25 / GB不等,具体取决于您的stream量。 4)SimpleCDN.com。 其支持声称即时更新可以通过pipe理界面完成,并将在不久的将来在API中提供。 但是我没有设法findUI特性,simplecdn的支持并没有说明“近期”的含义。 此外,我不太相信simplecdn,因为我没有find有关其边缘服务器的数量和地理位置的信息以及关于其服务的规范。 但是与Cachefly.com相比,它们便宜十倍:从0.039美元到每GB 0.019美元(这很奇怪) 5)Edgecast.com。 我已经联系了他们的支持,他们声称有这个function,并承诺我发送他们的基本定价,但我没有收到任何东西,而且他们不便宜,不收费。 社区,请你给我推荐一些CDN来满足我的要求。 感谢和亲切的问候,亚历克斯

了解Tracert如何工作

从我迄今为止收集的信息来看,Tracert通过发送3个ICMP回显消息来工作。 从TTL值1开始。对于数据包遇到的每个路由器,TTL值将递减。 对于第一个路由器,1-1 = 0,所以ICMP“超时”消息将被发送回发送者机器。 接下来,发送方机器将TTL值加2,循环重复第二个路由器(2→1→0),依此类推。 请纠正我,如果我的不足是有缺陷的。 我很好奇,为什么命令提示符中的Tracert不显示ICMP“超时”消息,因为它实际上是一个错误消息? 循环简单地继续。 谢谢。

降低名称服务器上的TTL,而不是注册商,然后更改名称服务器?

客户网站的域名在GoDaddy注册。 该域名指向Wix.com的域名服务器。 我把wix中的TTL降到1小时。 但是,当我们上线时,我们将自己(与Godaddy)切换名称服务器。 当旧网站(wix)的区域logging到期时,DNS是否直接查看wix进行更新,或者是否与注册服务商(godaddy)进行核对? 在我看来,caching的Alogging将过期,但没有任何信息告诉DNS名称服务器已经改变。 名称服务器处于更高级别。 但我不确定这是否正确? 或者,也许当cachinglogging到期时,它会检查注册服务商的新logging。 这是令人困惑的。 所以我的问题是: 是否正在改变特定区域logging的TTL,使访问者更快地更新名称服务器 ?

可能看到域的剩余DNS负面caching?

对于正常的DNS查询,可以使用Dig来获得答案,包括DNSlogging的剩余TTL。 如果该答案来自caching,则TTL将“倒计时”直到下一个权威性查询,并且直到该查询的剩余时间将出现(如在此问题中所述: 检查名称服务器的剩余TTL )。 我怎么能得到一个负面的cachinglogging相应的“剩余时间”? 答案根据定义是“NXDOMAIN”或不存在的域; 除了SOAlogging(最大可能的时间值)之外,似乎没有与此答案相关的TTL。 我也可以直接访问[BIND 9]服务器,所以直接从caching中获取这些信息的方法也是受欢迎的,尽pipe我希望有一种基于查询的方式来做到这一点。

Tracert和Ping中TTL值的差异

当我在我的Windows XP系统上ping本地主机时,返回的TTL值是128,这表明我的系统的ping的默认TTL值是128.那么当我ping到google.com时,返回的TTL值是45,假设这意味着(128 – 45)/ 2跳是我的方式存在谷歌。 当我tracert google.com,它说,数据包去最多30个跳数,但到达目的地。 为什么会发生? ping中显示的TTL值和tracert的TTL值有什么不同? 提前致谢 。 。 。

使用低TTL有助于防止延长的停机时间

把域的TTL设置为非常低的值(几分钟)是可行的,这样,如果我的主要主机长时间closures,我可以更新主要主机中的DNSlogging以指向我的次要主机的IP,从而指引新的访问者 – 一旦DNS传播完成 – 到我的辅助主机的服务器? 或者这甚至不可能,甚至可能是愚蠢的? 我只是想找出一个廉价的方法来防止停机。 如果可能的话,对TTL来说有多低?

将我的DNS TTL设置为86400可防止轻微的DNS中断使我的站点不可用?

今天早上,networking解决scheme(我们在那里托pipe我们的DNS)有一些间歇性的DNS服务器中断。 我们所有的网站在这段时间内都无法访问。 当networking解决schemeDNS服务器恢复时,我们的网站也一样。 我们的DNS TTL目前设置为300.如果我们将TTL增加到86400,是否能够有效防止间歇性DNS服务器中断导致的中断?