00:00 / 01:00
连播
清屏
智能
倍速
点赞631
00:00 / 02:14
连播
清屏
智能
倍速
点赞263
00:00 / 00:56
连播
清屏
智能
倍速
点赞230
00:00 / 00:30
连播
清屏
智能
倍速
点赞3427
00:00 / 00:48
连播
清屏
智能
倍速
点赞1957
云计算与容灾-20:全局数据中心负载均衡2 #云计算#GTM#DNS#SOA#TTL 一、DNS基础 -- 域名记录类型 NS记录:域名解析服务器记录 SOA记录:SOA叫做起始授权机构记录,NS用于标识多台域名解析服务器,SOA记录用于在众多NS中记录那一台是主服务器 A记录:将域名指向一个IPv4地址(例如:100.100.100.100) 二、SOA记录的解释 serial number(序列号):是域名记录的版本,每更改一次域名的任何DNS记录,版本号就会自动加一,这时secondary dns就会知道DNS记录发生更改,以便重新同步。 refresh(刷新时间):告诉secondary dns多久应该查询primary dns,看看DNS记录是否有更新。每次查询时,secondary dns会向primary dns请求SOA记录。如果记录中的serial number跟secondary dns已有的序列号不一样,则会向primary dns请求传送域名的当前的DNS记录。 retry(重试时间):如果向primary dns请求传送域名当前的DNS记录失败后,间隔重试时间后再次重试请求。一般来说,retry小于refresh。 三、调整TTL(Time-To-Live)数值 方法一:使用 $TTL 指令(全局默认值) 这是最常用和推荐的方法。在区域文件的开头使用 $TTL 指令,可以为文件中所有没有单独指定TTL的资源记录设置一个默认的过期时间。 $TTL 86400 ; 设置全局默认TTL为1天(86400秒) 方法二:在资源记录中单独指定(覆盖默认值) 可以在该记录中单独指定TTL值。这个值会覆盖 $TTL 指令设置的全局默认值。 www IN A 300 192.0.2.20 ; 这条A记录的TTL为5分钟(300秒) 四、TTL值设置建议 1. 缓存带来的滞后性:这是DNS负载均衡最大的挑战。为了提升效率,DNS解析结果会在本地DNS服务器和客户端被缓存,缓存时间由TTL(生存时间)值控制。 影响:当某台后端服务器宕机时,即使DNS服务商已经将故障IP移除,但缓存了旧IP的用户仍然会尝试访问故障服务器,导致访问失败,直到缓存过期。 2. 选择合适的TTL值,以便在”缓存效率”和“故障切换速度”之间取得平衡。
00:00 / 16:02
连播
清屏
智能
倍速
点赞15
00:00 / 02:51
连播
清屏
智能
倍速
点赞84