什么是TTL及应如何选择正确的值

什么是TTL

TTL——正如我们已经提到的,它代表“生存时间”——是一种设置,它确定在路由器清除数据之前,您的数据(以数据包形式)在网络中有效和可用的时间。

我们也可以将此时间称为“跳数”,即它在不同路由器之间反弹的次数。

一旦TTL过期,路由器将需要再次检索信息及其更新。

内容交付网络 (CDN)也使用TTL来缓存您的数据。CDN是托管静态文件的全球服务器网络,因此您网站的访问者将收到最接近他们的信息。

这决定了CDN在检索更新信息之前将保留您的数据多长时间。

我们将在本文后面更深入地了解它的功能。现在,让我们检查一下域名系统 (DNS) 服务器、ping和Internet协议 (IP) 标头的上下文中的TTL是什么。TTL对这些应用程序中的每一个都有不同的作用,因此了解它们的区别很重要。

DNS中的TTL是什么?

DNS服务器充当Web服务器和域名之间的桥梁。当您输入“www.wbolt.com”之类的域名时,服务器无法解释此信息。他们以称为IP地址的数字读取数据。

所以DNS方便了域名和IP地址的转换,使用户能够访问网站。

dns-server.pngo_

充当网桥的DNS服务器

要了解DNS服务器和TTL的关系,我们首先需要看一下缓存。在这种情况下,缓存是将您网站的域名转换为其IP地址的存储。

每次用户想要访问您的网站时,都需要进行这种转换。如果转换存储在缓存中,则连接可以更快地发生,因为存在DNS记录。事实上,服务器几乎可以瞬间拉起记录。

在这种情况下,TTL确定DNS服务器在再次请求信息之前将保留此DNS记录的时间。它是控制DNS传播的因素之一,它决定了DNS更新所需的时间。

Ping中的TTL是什么?

Ping是衡量您的连接反应时间的指标。例如,它衡量您发出的请求需要多长时间才能返回。这种ping测量是测量网络延迟的方法之一,网络延迟是连接响应和延迟的通用术语。

当您运行ping测试时,报告可能包含TTL。此TTL值可以为您提供有关完成连接所需时间的更多信息。

ping-report-ttl.jpgo_

运行ping测试

在此测试期间,ping记录来自四个单独数据包的结果。它显示花费的时间量和TTL,显示这些数据包花费了多少“跳”。

但是,此报告不会向您显示其他网站服务器设置的TTL。因此,您需要知道该值才能计算真正的TTL。

什么是TTL值?

当您为您的网站设置TTL值时,您选择一个以秒为单位的值。例如,600的TTL值相当于600秒或10分钟。

可用的最小TTL通常为30,相当于30秒。理论上,您可以将TTL设置为低至一秒。但是,大多数站点使用3600(一小时)的默认TTL。您可以应用的最大TTL为86,400(24 小时)。

从技术上讲,您可以设置最小和最大参数之间的任何TTL值。在本文的后面部分,我们将讨论如何为您的网站选择实现价值的最佳时间。

什么IPv6字段类似于IPv4数据包中的TTL字段?

IPv6和IPv4 是不同类型的IP。它们都通过一系列规则(或协议)路由数据包。这些IP包含使数据能够到达其预期目的地的信息。

IP标头包含数据包开头的信息。例如,它们具有来自源和目标的IP地址的信息以及其他详细信息。

IPv4是原始IP,自1984年以来一直可用。它有一个由数字和句点组成的32位地址。IPv6是较新的IP,它使用包含字母和数字的128位地址格式。

当您使用IPv4标头时,它使用TTL字段,但IPv6不使用。对于IPv6标头,它有一个名为Hop Limit的字段,其作用类似于TTL。在这里您可以看到两个IP标头的比较。

IPv6-vs-IPv4.jpgo_

IPv6跃点限制

跳数限制确定数据包在路由器丢弃之前将移动多少“跳”。

TTL是如何工作的?

现在,让我们更深入地了解TTL的实际工作原理。我们已经知道,它的值决定了数据包在路由器拒绝之前将存在多长时间(或多少跳)。但是,此功能的方式比您想象的要复杂一些。

当您为数据包数据分配TTL时,它会将此数字作为数值(以秒为单位)进行携带。每次数据包到达路由器时,路由器都会从TTL值中取出一个数字,并将其传递到链中的下一步。

如果数据包被传递太多次,它的数值就会变为零。如果发生这种情况,它将无法建立整个连接,路由器将丢弃它。

然后,您将收到Internet控制消息协议 (ICMP),这是一种错误消息。例如,如果您的数据的TTL为300,则它最多只能通过不同的路由器300次。

TTL有什么用?

到目前为止,我们已经看到TTL有各种应用。如果您有一个网站,您主要关心的可能是您的网站加载速度。如果您的内容加载速度太慢,您可能会失去访问者和潜在客户。此外,缓慢加载的网站不利于搜索引擎优化 (SEO)。

因此,让我们在缓存的上下文中分析TTL。您的网站包含一系列页面、代码、图像和其他可能需要很长时间才能加载的内容。如果所有这些内容都必须为每个用户重新加载,它会显着降低您网站的速度。

您可以使用更长的TTL使您的缓存站点在更新之前存在更长时间。因此,您的网站加载速度会更快,并且对服务器的压力也会更小。

然而,在某些情况下,短TTL也可能是有益的。例如,不断更新的网站可以从更短的TTL中受益。像Xe这样的网站使用实时货币转换,因此较长的TTL可能会使其数据冗余。

xe-live-exchange-rates-1024x608.pngo_

Tye Xe网站

此外,短TTL可以保护您的站点免受分布式拒绝服务 (DDoS) 攻击。当一个实体在短时间内用来自不同位置的数千个请求淹没您的网站时,就会发生这些攻击。较短的TTL有助于保护您的站点,因为频繁的DNS更新可用于阻止控件。

您可能还想在计划编辑您的站点之前更改您的DNS TTL,例如,如果您要添加新网站或更新服务器的IP地址。旧信息将在TTL期间缓存,因此您可能需要根据您的时间线减少它。

您应该如何选择TTL?

为您的需求确定合适的TTL可能具有挑战性。幸运的是,您可以遵循一些一般准则来查看最适合您网站的内容。

我们建议大多数网站的TTL为1-24小时 。请记住,TTL值以秒为单位,因此相当于3,600到86,400秒。

此TTL值可以减少加载时间,从而改善访问者的用户体验并降低跳出率。一般规则越长越好,但请记住相应地安排任何网站维护。

如果您拥有一个注册网站,您可能希望选择大约一小时(3,600 秒)的TTL。这些站点是可能以“.org”或“.com”结尾的高级域。例如,Verisign是一个注册网站:

verisign-homepage-1024x550.pngo_

Verisign注册主页

我们建议在对您的站点进行任何操作更改之前将您的TTL更改为大约300秒(五分钟),尤其是在它们会影响DNS的情况下。否则,更新可能无法及时生效。

对于易受DDoS攻击的站点,我们还建议300秒的TTL。如果您所在领域的竞争激烈,竞争对手的网站可能会试图通过其中一种攻击使您失去行动。此外,有争议或举报的网站也是DDoS的潜在目标。

最后,我们推荐300秒的短TTL用于基于DNS的负载平衡。这是当多个服务器通过为服务器请求提供各种IP地址来共享流量时。通过这样做,系统减少了单个服务器的压力。

如何更改TTL?

希望到现在为止,您对您的网站所需的TTL值有一个很好的了解。现在我们可以看到如何在DNSPod网站上更改此值。

您可以使用DNSPod轻松更改DNS记录的TTL。DNSPod仪表盘侧栏中的DNS解析-我的域名菜单提供此可自定义设置。

dnspod-1024x422.pngo_

在DNSPod仪表盘中查找DNS解析

导航到我的域名并添加您的域。单击所选域以添加和查看DNS记录。从那里,您可以单击添加NS记录>TTL。

在DNSPod中添加DNS记录 > TTL

在DNSPod中添加DNS记录 > TTL

从下拉菜单中,您可以选择一小时到四个星期的TTL。一小时是默认值。我们不建议超过24小时,除非您的DNS很少发生更改和更新。

本文内容来源于公开网络,出于传递信息之目的整理发布。原文版权归原作者所有,若涉及侵权请先提供版权后联系我们删除

(0)
WP之家WP之家
上一篇 2025年3月23日 下午9:06
下一篇 2025年3月23日 下午9:08

相关推荐

  • 免费申请qq靓号永久软件(附QQ靓号免费注册步骤)

    今天在翻找信息的时候,突然发现了一则信息“QQ靓号可以免费申请”。突然一下子勾起了我很多的回忆,想当初一个好记,好寓意,位数短的QQ会吸引来多少的同学关注啊。 然而现在这个“QQ开放免费申请靓号”的消息就在眼前…

    2025年3月29日
  • 新手gta5线上怎么快速赚钱(分享gta5线上模式赚钱任务)

    游戏分单机版和线上版,只要购买或下载游戏,玩家就可以玩这两个模式游戏。单机版,就如其名,是一个人玩的游戏,里面设有各种剧情,玩家不通关,对线上模式也不影响;线上模式,也如其名,是一个联网游戏,玩家会…

    2025年3月29日
  • 哔哩哔哩收藏夹如何排序 哔哩哔哩收藏夹排序方法

    哔哩哔哩收藏夹如何排序 哔哩哔哩收藏夹排序方法,赶快一起来了解一下吧。 点击收藏 点击右上角的收藏,进入收藏夹; 点击收藏夹 点击收藏夹的内容; 拖动 拖动到自己想要的位置即可; 以上就是wp之家小编整理的哔…

    2025年4月5日
  • 什么是视频号小店?怎么入驻视频号小店?

    视频号一般讲的就是微信视频号,是微信推出与抖音竞争用户的短视频平台。基于微信庞大的用户基数,视频号的发展也是相对顺丰顺水。现在也是上亿用户活跃量平台。视频号团队也不断完善商业营销功能,就在22年7月21号…

    2025年3月29日
  • 全网归因和精准匹配归因是什么?

    1、转化归因是什么?转化归因专区为腾讯广告提供给客户的全新的转化工具,旨在提供一体化的转化数据链路相关工具的维护和使用,同时打通数据与投放,帮助客户实现更高效、更准确的数据上报,从而提升广告投放效率及…

    教程资讯 2025年3月29日
  • 人民币汇率较快回调,保持基本稳定有支撑

    近日,人民币对美元汇率连续较快回调。国家外汇管理局副局长、新闻发言人王春英近日表示,将密切关注外汇市场形势,加强跨境资金流动宏观审慎管理,引导跨境资本有序流动,处理好内部均衡和外部均衡的平衡,保持人…

    教程资讯 2025年3月29日
  • 苹果手机怎么测心率(苹果手机测心率操作教程)

    苹果手机找到测心率的具体操作教程 首先我们可以直接在 App Store 应用商店中搜索“心率”关键字,即可找到很多关于可以在 iPhone 上测试心率的应用软件。 然后当系统提示是否要让软件访问相机时,点击“允许”按钮。 …

    教程资讯 2025年3月29日
  • 《百度网盘》智能分类人脸分组怎么关闭

    《百度网盘》智能分类人脸分组怎么关闭,使用百度网盘的用户都知道,我们在百度网盘app查看相册时,百度网盘会自动识别各种人脸,为我们创建智能人脸分组。那么如果我们不需要这项功能,想要将其关掉该怎么弄呢?wp…

    2025年4月5日