域名解析TTL是什么?TTL是指生存时间,是指DNS解析记录在DNS服务器上的生存时间。TTL设置多少合适?一般为10分钟,即600秒,应用情况不同TTL设置时间也不同,码笔记来详细说下什么是DNS域名解析TTL以及TTL设置时间说明:

域名解析TTL

TTL即Time To Live,翻译过来是生存时间,TTL是指DNS解析记录在DNS服务器上的生存时间。为了通俗易懂的理解TTL,码笔记来举例说明:

码笔记域名为www.mabiji.com,这个域名解析到服务器IP地址假设是7.7.7.7,添加域名解析的时候将TTL设置为10分钟。

目前阿里云域名解析TTL值为10分钟,腾讯云使用DNSPod解析,腾讯云域名解析默认TTL值600秒,没有特殊需求,设置10分钟(600秒)即可。

当用户访问www.mabiji.com域名时,网络宽带ISP服务商DNS会去解析www.mabiji.com这个域名;但是在服务商的DNS上没有发现www.mabiji.com这个域名的解析记录,因此无法理解解析;于是服务商DNS通过全球DNS的递归查询获取到了www.mabiji.com域名的解析记录,找到了码笔记对应的IP地址为7.7.7.7,用户完成了访问www.mabiji.com网站的请求。

网络宽带ISP服务商通过全球DNS的递归查询到www.mabiji.com这个域名的解析记录后,为了加快对www.mabiji.com这个域名的解析,会将刚才查询到的解析记录保存在自己的DNS服务器上一段时间,这个保留时间就是TTL值,www.mabiji.com域名解析TTL值设置为10分钟,所以这条记录会在DNS服务器上保存10分钟。在TTL值有效的时间内,假设又有用户访问www.mabiji.com这个网站,服务器DNS会直接返回给用户这个域名对应的IP地址,无需再次进行全球DNS递归查询,节省了用户访问网站时间。

域名DNS解析TTL值设置多少合适?

那么问题来了,域名DNS解析的TTL值设置多少合适?TTL时间越短越好?还是越长越好?码笔记来假设一下,如果TTL时间设置小一些,因为TTL值越小,解析记录保存在本地ISP服务商DNS服务器上的时间就越短,TTL到期这条解析记录就失效了,服务商DNS就会经常进行全球DNS递归查询,所以,TTL值太小,会影响网站域名解析稳定性和解析速度。

那么,TTL值是不是越大越好呢?也不是,当域名解析的TTL值设置很大的时候,当用户修改域名解析后,生效时间就会非常慢。

所以如何是指域名解析的TTL值,码笔记认为要根据实际网站应用情况来决定,可以参考下表:

IP是否经常变动 是否动态IP 宕机检测 服务架构 建议TTL值
热备、灾备、固定IP 3600
大型网站 60
不使用 单服务器 600
使用 多服务器 180
不使用 单服务器 300
不限 不限 120

像阿里云、腾讯云等大多数厂商,域名添加解析记录时,默认的TTL值为10分钟,即600秒,如果没有特殊情况,TTL值设置为10分钟即可。

阿里云域名解析默认TTL值为10分钟,如下图:

阿里云域名解析TTL值10分钟

腾讯云域名解析默认TTL值为600秒,如下图:

腾讯云域名解析默认TTL时间600秒

DNSPod并入腾讯云,腾讯云域名解析会跳转到DNSPod,腾讯云和DNSPod账号互通。

DNS域名解析TTL是什么?TTL值设置多少合适?相关推荐

  1. ttl值设置多少才合适

    之前,公司用户的手机app用户出现了手机无法联网,移动.联通.电信.就是因为ttl值设置的问题. 服务器 阿里云 centos 6.5 我们在解析域名时经常出现 TTL 这个字段,里面默认写的是10分 ...

  2. linux系统ttl端口,利用TTL值来鉴别操作系统

    一.关于PING的介绍 PING命令来检查要到达的目标IP地址并记录结果. ping 命令显示目标是否响应以及接收答复所需的时间. 如果在传递到目标过程中有错误,ping 命令将显示错误消息. ICM ...

  3. Windows设置本地DNS域名解析Hosts文件的方法

    我们需要先了解DNS解析查询的顺序.在用户输入域名之后,DNS解析查询的顺序是下面这样的. (1)浏览器会首先查看自身的缓存,如果浏览器缓存中有对应的解析记录,直接返回结果: (2)如果浏览器没有缓存 ...

  4. Windows设置本地DNS域名解析hosts文件配置

    前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的.包括语音识别.机器翻译等从基础到实战都有,很详细,分享给大家.大家及时保存,说不定啥时候就没了. Windows设置本 ...

  5. DNS域名解析服务配置会不会?

    目录 微信公众号[厦门微思网络] 一.DNS 1.1 DNS 服务介绍 DNS(Domain Name System,域名系统),因特网上作为域名和 IP 地址相互映射的一个分布式数据库,能够使用户更 ...

  6. 运维之DNS域名解析服务基础概念与Bind9安装

    ​0x00 前言简述 基础概念 基础术语 记录类型 0x01 DNS服务介绍 原理流程 实验目标 0x02 DNS服务之Bind9 Ubuntu 安装 CentOS 安装 Docker 容器 1) 源 ...

  7. 深入分析Java Web技术内幕读书笔记(二)浅析DNS域名解析过程

    上一篇文章<浅析Web请求过程>讲述的是如何发起HTTP请求,对于请求发起过程中很重要的一个步骤--DNS解析过程的描述是一带而过,本篇文章将跟着DNS解析过程来分析域名是如何解析的. 一 ...

  8. 浅谈DNS域名解析的过程

    用户在浏览器输入www.baidu.com时,DNS域名解析大致分为以下几个过程: 浏览器客户端检查自身有没有该域名的缓存: 如果浏览器有命中,直接返回该域名对应的IP地址,解析结束; (这个缓存可以 ...

  9. 【网络】IP、域名、端口号和DNS域名解析之间的联系简介(给服务器添加域名来验证)

    网络服务访问 当我们把项目部署到自己的服务器上以后,一般可以通过两种形式访问项目 ip+端口号 域名访问 那么这两种访问项目的方式的区别是什么呢?哪一种更好一些?IP,域名,端口号之间有什么联系呢? ...

最新文章

  1. flannel原理初探针对0.1.0版本
  2. 【进程通信】Signal信号
  3. MTK方案下tee.img的打包方式的详细拆解
  4. 捕获SocketConnection组件连接异常的几个好贴
  5. 说说几个 Python 内存分配时的小秘密
  6. android 富文本框架_五种JavaScript富文本编辑器,总有一款适合你
  7. PMP之敏捷图表之产品地图VS产品路线图
  8. 前端学习(1321):node.js得异步api
  9. 买铅笔(洛谷-P1909)
  10. OSSIM中快速部署HIDS
  11. (四)Linux 安装 jdk
  12. RoaringBitmap分析及使用
  13. 聊聊spring cloud的HystrixCircuitBreakerConfiguration
  14. weka 贝叶斯 java_weka中朴素贝叶斯的实现
  15. linux中命令du -sm,Linux中du命令使用介绍
  16. 在线App开发平台——应用之星傻瓜式开发平台
  17. cesium实现立体墙(垂直、水平)渐变泛光效果
  18. 什么人不在生死簿_15.生死簿如何决定人的生死?
  19. 【Python数学建模】SEIR传染病模型模型延伸-SEIDR模型(一),加入疫苗接种、政府管控、病毒变异等因素的影响
  20. Android 推送-个推

热门文章

  1. Centos8安装完mysql
  2. 面对新时代挑战,2019维谛技术峰会全面呈献硬核策略
  3. 券商API/程序化交易接口
  4. 【万字长文】史上最强css、html总结~看完涨薪不再是梦
  5. 建筑八大员培训湖北施工员培训建筑施工企业员工流失的原因
  6. 全球与中国电解镍市场深度研究分析报告
  7. python元祖格式_python中元祖
  8. 【C++】黑马程序员C++核心编程学习笔记(完结)
  9. 如何下载win10原装镜像
  10. 孙浩北大计算机,周耀山工作简报第53期——清华北大高材生黎明、孙浩在白河高级中学学法座谈会成功举行...